C 學習筆記之ArrayList和List 1

2021-07-12 05:32:23 字數 850 閱讀 1340

陣列只能儲存一種型別,而陣列列表能夠儲存不同型別的元素。但是取值的時候因為不知道型別,容易出現問題。

using system.collections;//在c#中使用arraylist必須引用

collections類;

一、優點 

1. 支援自動改變大小的功能 2. 可以靈活的插入元素 3. 可以靈活的刪除元素 4. 可以靈活訪問元素 

二、侷限性 

跟一般的陣列比起來,速度上差些 

現在我們通常使用list,但只能儲存乙個型別。以下是arraylist和array的各種使用方法:

using system;

using system.collections.generic;

using system.collections;//在c#中使用arraylist必須引用collections類;

using system.linq;

using system.text;

using system.threading.tasks;

console.writeline(al[0]);

listintlist = new list();

//新增乙個元素

intlist.add(500);

//新增一串元素

intlist.addrange(new int);

intlist.insert(3,1001);

console.writeline(intlist.contains(200));

console.writeline(intlist.indexof(501));

console.readline(); }

} }

C 學習筆記之 List和ArrayList

using system using system.collections.generic using system.collections public static class mathmethod each console.writeline class mainclass list類是arr...

Java學習筆記之ArrayList

arraylist實現了list介面。1.構造方法public arraylist 2.私有變數defaultcapacity empty elementdataprivate static final object defaultcapacity empty elementdata 由此可見,ar...

Arraylist 學習筆記

比如collection介面的設計一樣,可能會定義乙個容器需要的相關方法,但是他在提供乙個abstractcollection的抽象方法,把相關能通用的方法進行封裝實現,後面的容器直接繼承abstractcollection,將需要重寫的方法實現,其他abstractcollection實現的方法就...