它表示可單獨(dú)被索引的對象的有序集合,。它基本上是一種替代數(shù)組,。但是不像數(shù)組,可以在指定位置添加和刪除利用指數(shù)從列表中的項目,,并且數(shù)組能自動調(diào)整本身大小,。它也允許動態(tài)存儲器分配,添加,,搜索和排序列表中的項目,。 ArrayList類的方法和屬性下表列出了一些ArrayList類的常用屬性:
下表列出了一些ArrayList類的常用方法:
例子:下面的例子演示了這一概念: using System; using System.Collections; namespace CollectionApplication { class Program { static void Main(string[] args) { ArrayList al = new ArrayList(); Console.WriteLine("Adding some numbers:"); al.Add(45); al.Add(78); al.Add(33); al.Add(56); al.Add(12); al.Add(23); al.Add(9); Console.WriteLine("Capacity: {0} ", al.Capacity); Console.WriteLine("Count: {0}", al.Count); Console.Write("Content: "); foreach (int i in al) { Console.Write(i + " "); } Console.WriteLine(); Console.Write("Sorted Content: "); al.Sort(); foreach (int i in al) { Console.Write(i + " "); } Console.WriteLine(); Console.ReadKey(); } } } 讓我們編譯和運(yùn)行上面的程序,,這將產(chǎn)生以下結(jié)果: Adding some numbers: Capacity: 8 Count: 7 Content: 45 78 33 56 12 23 9 Content: 9 12 23 33 45 56 78 標(biāo)簽:C# ArrayList
本站文章除注明轉(zhuǎn)載外,,均為本站原創(chuàng)或編譯
歡迎任何形式的轉(zhuǎn)載,但請務(wù)必注明出處,,尊重他人勞動共創(chuàng)優(yōu)秀實例教程 轉(zhuǎn)載請注明:文章轉(zhuǎn)載自:易百教程 [http:/www.] 本文標(biāo)題:C# ArrayList類 本文地址:http://www./csharp/csharp_arraylist.html |
|