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
Der Konstruktor ist in Ordnung, weil es ohne mich zu sagen sortiert es ein FehlerWarum wird ArrayList nicht richtig gedruckt?
das erste Element ist eine Zeichenkette, die andere eine ganze Zahl ist. Es sollte in Ordnung sein, aber es wird aus irgendeinem Grund nicht richtig gedruckt.
Warum verwenden Sie 'ArrayList' und' for' Loops wie es 2002 ist? – jason
Fragen Sie ernsthaft nach dem Grund, warum Sie Ihren 'Type' in einen' String' umwandeln? Bitte machen Sie mehr Forschung, bevor Sie eine Frage stellen. –