任何人都可以让我知道“For loop”或“Foreach loop”&两个人哪个更快?
我在互联网上搜索但是找不到任何详细的答案。 : - /
我找到的唯一区别是:
请帮帮我。
感谢任何帮助。 : - )
感谢。
答案 0 :(得分:0)
for循环是一个构造,表示"执行此操作n次"。
示例 -
int n = 5; // You can assign any preferred value
for(int i=0; i<n; i++){
(your operation); // it will be in 5 times
}
foreach循环是一个构造,表示&#34;对此IEnumerable中的每个值/对象执行此操作&#34;
示例 -
List<string> names= new List<string>();
names.Add("Tom");
names.Add("Denver");
names.Add("Nash");
names.Add("Cheruu");
names.Add("Amy");
foreach(string name in names)
{
Console.WriteLine(name);
}
您可以从here找到更多详情。