ArrayList是C#中的一種動態數組,它可以存儲任何類型的對象。以下是ArrayList類的使用詳解:
在使用ArrayList類之前,需要在文件的開頭導入System.Collections命名空間。
使用ArrayList類之前,需要先創建一個ArrayList對象。可以使用關鍵字new來實例化一個ArrayList對象,如下所示:
ArrayList list = new ArrayList();
使用Add方法向ArrayList中添加元素。可以添加任何類型的對象,如下所示:
list.Add("Hello");
list.Add(10);
list.Add(true);
可以使用索引來訪問ArrayList中的元素。索引從0開始計數,如下所示:
object obj = list[0]; // 獲取第一個元素
可以使用索引來修改ArrayList中的元素,如下所示:
list[0] = "World"; // 修改第一個元素
可以使用Remove方法從ArrayList中刪除元素,如下所示:
list.Remove("World"); // 刪除指定元素
可以使用foreach循環來遍歷ArrayList中的元素,如下所示:
foreach (object obj in list)
{
Console.WriteLine(obj);
}
可以使用Count屬性來獲取ArrayList中元素的個數,如下所示:
int count = list.Count;
可以使用Contains方法來判斷ArrayList是否包含某個元素,如下所示:
bool contains = list.Contains("Hello");
可以使用Clear方法來清空ArrayList中的所有元素,如下所示:
list.Clear();
需要注意的是,ArrayList類中的元素是以對象的形式存儲的。如果需要存儲值類型的數據,需要將其封裝成對象。