1.Array 在C#中最早出現的。在內存中是連續存儲的,所以它的索引速度非常快,而且賦值與修改元素也很簡單。
它的空間大小是固定的,空間不夠時也不能再次申請,所以需要事前確定合適的空間大小。
2.ArrayList 是Array 的加強版,空間大小可以動態增長。
數據類型是引用類型,存在裝箱、拆箱,效率更低、屬於類型不安全。
3.List 解決了1、2的不足之處。
1.Array 在C#中最早出現的。在內存中是連續存儲的,所以它的索引速度非常快,而且賦值與修改元素也很簡單。
它的空間大小是固定的,空間不夠時也不能再次申請,所以需要事前確定合適的空間大小。
2.ArrayList 是Array 的加強版,空間大小可以動態增長。
數據類型是引用類型,存在裝箱、拆箱,效率更低、屬於類型不安全。
3.List 解決了1、2的不足之處。
本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。