C#中的foreach循环是由do-while循环,while循环,for循环演变而来的。
它对循环集合中的元素提供很好的迭代代码,它会挨个的遍历。
它的用法也非常简答,我们只看下面的例子就可以完全明白。
- class Demo
- {
- static void Main()
- {
- Console.WriteLine("请输入一个字符串:");
- string name = Console.ReadLine();
- //利用foreach循环遍历该字符串中的每个字符
- foreach(char c in name)
- {
- Console.WriteLine(c);
- }
- }
- }
通过以上代码,貌似都可以总结出来foreach的语法
foreach(数据类型 变量名称 in 被循环的变量) { }
值得注意的是数据类型要与被循环变量中每个元素相匹配。