看板 C_Sharp 關於我們 聯絡資訊
舉個很簡單的例子好了 像我這種骨子裡是使用 C的人,習慣宣告說 int [] Numbers = new int [5]; 之後的程式碼就是 C了。 可是我看很多範例程式都使用 List,所以,如果我把上述的方法改寫成 List <int> Numbers = new List <int> (); Numbers.Add(0);.... 之後以一般的方法使用 Numbers. 除了 List有很多 methods可以使用之外,如果單純以程式執行效率來說, 哪一種方法比較好呢? -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.43.184.209
p52644999:List好處不只內建方法多,甚至可以把類別當作陣列存放 05/22 22:06
p52644999:但從資源來看List可能比較吃空間 05/22 22:06
p52644999:有很多地方List是非常好用的東西 可能要花時間習慣 05/22 22:07
chancewen:List存在裡面的物件一定要同型態,不像ArrayList隨便吃 05/22 22:38
chancewen:確保程式執行不會發生不可預期問題 ex轉型 05/22 22:39
deuter:99%的程式效率瓶頸都不會在這裡, 所以其實不用因為效率因素 05/23 08:20
deuter:去考慮用List or array 05/23 08:20