之前一直认为因为List内部实现是数组,ToArray的实现只是将数组返回出去而已。今天测了一下结果完全不一样 var a = new List<int>();for (int i = 0; i < 10000; i++){ a.Add(i);}Debug ...
之前一直认为因为List内部实现是数组,ToArray的实现只是将数组返回出去而已。
今天测了一下结果完全不一样
var a = new List<int>();for (int i = 0; i < 10000; i++){ a.Add(i);}DebugHelper.StartWatch();foreach (var i in Enumerable.Range(0, 10000)){ a.ToArray();}DebugHelper.StopWatch();
原标题:关于List.ToArray()方法的效率测试
关键词:array
*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们:
admin#shaoqun.com
(#换成@)。