for循环示例:
static void Main(string[] args) { string[] s = new string[] { "a,b,c,d,e,f,g" }; for (int i = 0; i < s.Length; i++) { Console.WriteLine(s[i]); } Console.ReadKey(); }
foreach循环示例:
static void Main(string[] args) { string[] s = new string[] { "a,b,c,d,e,f,g" }; foreach (string item in s) { Console.WriteLine(item); } Console.ReadKey(); }
总结:
for循环需给初值,步长,末值,foreach则不需要,它是自动遍历集合体中所有值
for循环可用于任何重复行为,foreach循环只能用于遍历
foreach循环遍历速度比for循环快