int i =1; while (i++<6) {
Console.WriteLine(i-1);
}
循环语句体现了计算机的强大性能,使用循环语句能让计算机进行大量计算操作。比如一个简单的累加操作。
int iResult =0;
Console.Write("1+2+3+…n, n= "); int n =int.Parse(Console.ReadLine()); int i =1; while (i <= n) {
iResult += i;
i++;
}
Console.WriteLine("累加结果为{0}", iResult);
string[] StringArray ={ "小朱", "小杨", "小张" }; for (int i =0; i < StringArray.Length; i++)
Console.WriteLine(StringArray[i]);
在3.2.3中我们还介绍了一种多值类型枚举。使用for遍历枚举的作操也很常见。
class Program { enum Direction {
North,
south,
East,
West
} staticvoid Main(string[] args) { string[] arr = Enum.GetNames(typeof(Direction)); for (int i =0; i < arr.Length; i++)
Console.WriteLine(arr[i]);
}
}
string[] StringArray ={ "小朱", "小杨", "小张" }; foreach (string s in StringArray)
Console.WriteLine(s); int [] list ={1,2,3,4}; foreach (int i in list)
Console.WriteLine(i);
注意foreach的使用方法:foreach(元素类型代表元素的变量in需要遍历的变量)。
for 和 foreach的本质区别在于,我们能在for的代码块中更改元素的值,而foreach不能(foreach为只读遍历)。
int[] list ={ 1, 2, 3, 4 }; for (int i =0; i < list.Length; i++)
list[i] *=10; foreach (int i in list)
Console.WriteLine(i);