ArrayList c = new ArrayList();
c.Add(new Continent("Africa", af));
c.Add(new Continent("America", am));
c.Add(new Continent("Asia", a));
c.Add(new Continent("Oceania", oc));
c.Add(new Continent("Europe", eu));
c.Sort();
for (int i = 0; i < c.Count; i++)
{
Console.WriteLine("{0}", c[i]);
}
output:
TP.Continent
TP.Continent
TP.Continent
TP.Continent
TP.Continent
Конструктор прекрасно, потому что он сортирует, не говоря мне, что есть ошибкаПочему ArrayList не печатает правильно?
первый элемент является строкой, а другой представляет собой целое число. Это должно быть хорошо, но по какой-то причине оно неправильно печатается.
Почему вы используете циклы 'ArrayList' и' for', вроде 2002? – jason
Вы серьезно задаете вопрос, почему он переводит ваш 'Type' в' String'? Пожалуйста, сделайте больше исследований, прежде чем задавать quesiton. –