C#資料結構,集合
一、集合的基本概念
在.NET 中,對于資料結構的支援,即把許多類似的對象組合起來。最簡單的資料結構就是
數組。
集合表示一組可以通過周遊每個元素來通路的的一組對象,特别是可以使用foreach 循環來
通路他們。 對象如果可以提供相關對象的引用,就是一個集合。稱為
使用foreach 循環是集合的主要目的,集合沒有提供其他特性。
二、數組清單。
數組清單類似數組,但數組清單是可以增大的。數組在規定的大小後,就不可以再增加了,
但數組列 表可以。
比如 ArrayList arrayListTest=new ArraryList(10); 該句建立了一個大小為10 的ArraryList 對象,
當我們再為其添加第11 項時,其容量會自動擴大1 倍,也就變成了20,而原來的對象會被
添加上垃圾收集 器的标記。
為其添加對象的方法是 .Add()
比如:arrayListTest.Add(“gosoa.com.cn”);
我們來完整的看個例子。
using System;using System.Collections;namespace gosoa.com.cn
{
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());
}
}
}