它表示可单独被索引的对象的有序集合。它基本上是一种替代数组。但是不像数组,可以在指定位置添加和删除利用指数从列表中的项目,并且数组能自动调整本身大小。它也允许动态存储器分配,添加,搜索和排序列表中的项目。 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(); } } } 让我们编译和运行上面的程序,这将产生以下结果: Adding some numbers: Capacity: 8 Count: 7 Content: 45 78 33 56 12 23 9 Content: 9 12 23 33 45 56 78 标签:C# ArrayList
本站文章除注明转载外,均为本站原创或编译
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程 转载请注明:文章转载自:易百教程 [http:/www.] 本文标题:C# ArrayList类 本文地址:http://www./csharp/csharp_arraylist.html |
|
来自: 雪柳花明 > 《数据结构与算法C#语言描述》