【发布时间】:2012-08-04 09:45:52
【问题描述】:
它是在内部被视为数组还是被 CLR 视为完全不同的类型?
我正在尝试在列表中实现整数值。
List<int> lst = new List<int>();
lst.Add(3);
lst.Add(4);
对比
我创建了一个整数数组
int[] arr = new int[2];
arr[0] = 3;
arr[1] = 4;
数组返回更好的时间跨度结果。那么为什么人们更喜欢 List.
【问题讨论】:
-
你可以试试ILSpy 自己看看。拥有动态可增长/可收缩列表的原因是它不像
Array那样是固定大小的。
标签: .net arrays list generics clr