读书人

C#里的for foreach哪个效率高一点。解

发布时间: 2012-03-13 11:21:12 作者: rapoo

C#里的for foreach哪个效率高一点。
网上搜了下,估计是for效率要以一点,自己也很模糊的理解一点点为什么for效率高一点,但又具体又不能又文字表达出来,谁能详细说明一下?

[解决办法]
理论上的确是这样,注意只是理论上。

C# code
List<int> a = new List<int>();foreach (int i in a){    Console.WriteLine(i);}
[解决办法]
我个人觉得 我们调用 .net 写好的方法的时候。后台代码可能出现代码比我们想出来的方法复杂。。。。
就像for 你可以控制而foreach 是接按顺序直接取出。。。。

读书人网 >C#

热点推荐