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 2012-04-03 18:26:02
你是否認真地問過它將'Type'轉換爲'String'的原因?在問問題之前請做更多的研究。 – 2012-04-03 18:44:27