溫馨提示×

C#中ArrayList 類的使用詳解

c#
小云
172
2023-08-10 13:00:39
欄目: 編程語言

ArrayList是C#中的一種動態數組,它可以存儲任何類型的對象。以下是ArrayList類的使用詳解:

  1. 導入命名空間:

在使用ArrayList類之前,需要在文件的開頭導入System.Collections命名空間。

  1. 創建ArrayList對象:

使用ArrayList類之前,需要先創建一個ArrayList對象??梢允褂藐P鍵字new來實例化一個ArrayList對象,如下所示:

ArrayList list = new ArrayList();
  1. 添加元素:

使用Add方法向ArrayList中添加元素??梢蕴砑尤魏晤愋偷膶ο?,如下所示:

list.Add("Hello");
list.Add(10);
list.Add(true);
  1. 訪問元素:

可以使用索引來訪問ArrayList中的元素。索引從0開始計數,如下所示:

object obj = list[0];  // 獲取第一個元素
  1. 修改元素:

可以使用索引來修改ArrayList中的元素,如下所示:

list[0] = "World";  // 修改第一個元素
  1. 刪除元素:

可以使用Remove方法從ArrayList中刪除元素,如下所示:

list.Remove("World");  // 刪除指定元素
  1. 遍歷ArrayList:

可以使用foreach循環來遍歷ArrayList中的元素,如下所示:

foreach (object obj in list)
{
Console.WriteLine(obj);
}
  1. 獲取ArrayList的長度:

可以使用Count屬性來獲取ArrayList中元素的個數,如下所示:

int count = list.Count;
  1. 判斷ArrayList是否包含某個元素:

可以使用Contains方法來判斷ArrayList是否包含某個元素,如下所示:

bool contains = list.Contains("Hello");
  1. 清空ArrayList:

可以使用Clear方法來清空ArrayList中的所有元素,如下所示:

list.Clear();

需要注意的是,ArrayList類中的元素是以對象的形式存儲的。如果需要存儲值類型的數據,需要將其封裝成對象。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女