程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#學習之ArrayList

C#學習之ArrayList

編輯:C#入門知識

C#學習之ArrayList


在學習C#過程中認識到ArrayList,其實就是一個動態的數組,可以對元素進行增加、插入、刪除

清空、排序和反轉等方法的操作,能夠實現ICollection和IList接口,靈活的設置數組的大小。那麼ArrayList是以怎樣的方式展開,又擁有哪些方法呢?接下來就介紹一下。

首先應該注意的一點是,在使用ArrayList之前必須手動添加引用一個命名空間System.Collection

接下來的格式為

ArrayList List=new ArrayList();//創建一個新的對象並保留ArrayList所有的屬性。

for (int i=0;i<10,i++)//給數組增加10個Int元素

接下來就是ArrayList的一些方法的處理

List.Add(i);//添加數組用add,這時可以使用“下標”(索引)訪問數據,數據必須是object類型的,必要時應該轉換,須滿足裡氏轉換原則

List.RemoveAt(i);//將第i個元素移除

List.Insert(i,i+1);//往某個下標的位置插入一個值

List.InsertRange(4,nums);//往某個索引位置插入一個數組(即從指定位置開始添加一批元素,列表後面的元素依次往後移動)

List.RemoveAt(i);//移除索引對應的值

List.RemoveRange(3, 100);//從指定索引處開始移除,移除多少個,如果超出索引報異常

List.Contains(i);//判斷這個集合中是否包含這個元素

int number=List.IndexOf(i);//找某一個元素對應的索引

int []nums=[1,2,3];

List.Remove(i);//移除某個元素

List.Reverse();//反轉

arrayList.Sort();//排序,這裡可以有Max、Min、Avg等

int num=List.Count;//集合中元素的個數

List.clear//清除現在所有的元素

以上就是ArrayList的一些常用方法,在使用過程中我們要靈活運用。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved