首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

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

2012-03-13 
C#里的for foreach哪个效率高一点。网上搜了下,估计是for效率要以一点,自己也很模糊的理解一点点为什么for

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

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

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

热点排行