一、集合的基本概念 在.NET 中,对于数据结构的支持,即把许多类似的对象组合起来。最简单的数据结构就是数组。集合表示一组可以通过遍历每个元素来访问的的一组对象,特别是可以使用foreach 循环来 访问他们。 对象如果可以提供相关对象的引用,就是一个集合。称为使用foreach 循环是集合的主要目的,集合没有提供其他特性。 二、数组列表。 数组列表类似数组,但数组列表是可以增大的。数组在规定的大小后,就不可以再增加了,但数组列 表可以。比如 ArrayList arrayListTest=new ArraryList(10); 该句创建了一个大小为10 的ArraryList 对象, 当我们再为其添加第11 项时,其容量会自动扩大1 倍,也就变成了20,而原来的对象会被添加上垃圾收集 器的标记。为其添加对象的方法是 .Add() 比如:arrayListTest.Add(“xuexuexi.com”); 我们来完整的看个例子。 using System;using System.Collections;namespace xuexuexi.com { class Test { static void Main() { ArrayList arrayTest = new ArrayList(4); arrayTest.Add("www."); arrayTest.Add("gosoa."); arrayTest.Add("com."); arrayTest.Add("cn"); foreach(string item in arrayTest) { Console.Write(item); } Console.WriteLine("\n"+arrayTest.Capacity.ToString()); arrayTest.Add("url"); Console.WriteLine(arrayTest.Capacity.ToString()); } } } |