close
.NET Framework 2.0 新增的重要的功能 "泛型"
而List<T> 是ArrayList 的泛型類別.
 
ArrayList 是一種非常好用的集合,可以放入任何類型的資料,又不用跟Array一樣要事先宣告長度. 但是這樣太過於開放有時候會造成一些困擾.例如你需要讓集合中的資料一定要某些型別,但是又不知道集合的長度.這時候就可以使用ArrayList的泛型類別 List<T>.
 
List<T> = 必須指定型別的Array List
<T> 表示型別的意思
例如:
List<string> list =new List<string>();
list.Add("1");
string  str= list[0] ;
 
用List<string> 的好處是
1.放入資料時,可以限定型別,這樣一來如果放錯型別在編譯階段就會被發現.
2.取出時不用再轉型,可以增加程式的效能.
 
當然 SortedList 也有對應的泛型類別 SortedList<TKey,TValue>
 
 
 
 
arrow
arrow
    全站熱搜

    丫烈客 發表在 痞客邦 留言(0) 人氣()