C# for/foreach 循环一个 for 循环是一个允许您编写一个执行特定次数的循环的重复控制结构。 语法C# 中 for 循环的语法: for ( init; condition; increment ){ statement(s);} 下面是 for 循环的控制流:
流程图实例using System;namespace Loops{ class Program { static void Main(string[] args) { /* for 循环执行 */ for (int a = 10; a 20; a = a + 1) { Console.WriteLine('a 的值: {0}', a); } Console.ReadLine(); } }} 当上面的代码被编译和执行时,它会产生下列结果: a 的值: 10a 的值: 11a 的值: 12a 的值: 13a 的值: 14a 的值: 15a 的值: 16a 的值: 17a 的值: 18a 的值: 19 foreachC# 也支持 foreach 循环,使用foreach可以迭代数组或者一个集合对象。 以下实例有三个部分:
class ForEachTest{ static void Main(string[] args) { int[] fibarray = new int[] { 0, 1, 1, 2, 3, 5, 8, 13 }; foreach (int element in fibarray) { System.Console.WriteLine(element); } System.Console.WriteLine(); // 类似 foreach 循环 for (int i = 0; i fibarray.Length; i++) { System.Console.WriteLine(fibarray[i]); } System.Console.WriteLine(); // 设置集合中元素的计算器 int count = 0; foreach (int element in fibarray) { count += 1; System.Console.WriteLine('Element #{0}: {1}', count, element); } System.Console.WriteLine('Number of elements in the array: {0}', count); }} 输出结果为: 011235813011235813Element #1: 0Element #2: 1Element #3: 1Element #4: 2Element #5: 3Element #6: 5Element #7: 8Element #8: 13Number of elements in the array: 8 更多 foreach 内容可以参考:C# 中 foreach 遍历的用法 |
|
来自: 昵称50649603 > 《待分类》