我是一個Java程序員,學習C#這些天。列表接口:從Java到C#
通常在Java中使用列表時,它應該是反對它,以便接口preferrable編程實現之間進行切換:
List<Object> list = new ArrayList<Object>();
//or
list = new LinkedList<Object>();
什麼C#?是否存在類似的方法?有人能給我看一個例子嗎?因爲我現在建立一個列表這種方式,但我不認爲List是一個接口:
List<int> list = new List<int>();
list.Add(2);
謝謝......你能用幾句話來解釋IList和ICollection之間的區別嗎? – Heisenbug
@Heisenbug - 我鏈接到他們的文檔,@Darin已經解釋了一個關鍵區別 - 「IList」支持索引訪問。 –