《MCTS.C#》(part.5)第六章:陣列、集合、泛型 Array,ArrayList,List<>
Array 陣列
Array.Sort(arrayobject)
Array.IndexOf(arrayobject,findValue)
Array.Copy(sourceArray,toArray,copylength)
Length :取長度
ArrayList 陣列集合
Count:取長度
Add:新增項目,…
var 抓不到型別
C# 3.0 後,可支援集合初始設定式(collection initialize):ArrayList al = new ArrayList() {100,”Bruce”,DateTime.Now};
集合因為使用Object存取所以會有:
容易發生轉型失敗的例外狀況
boxing/unboxing
value type 轉為 object才會有boxing的問題
reference type則不會有boxing的問題
boxing : value type -> object (由stac[……]
