循环语句(C# 与 Java)
更新:2007 年 11 月
循环语句重复指定的代码块,直到满足指定的条件。
for 循环
在 C# 和 Java 中,for 循环的语法和操作相同:
for (int i = 0; i<=9; i++)
{
System.Console.WriteLine(i);
}
foreach 循环
C# 引入了一种称为 foreach 循环的新循环类型,它与 Visual Basic 的 For Each 相似。对于支持 IEnumerable 接口的容器类(如数组),可以使用 foreach 循环来循环访问其中的每一项。下面的代码演示如何使用 foreach 语句输出数组的内容:
static void Main()
{
string[] arr= new string[] {"Jan", "Feb", "Mar"};
foreach (string s in arr)
{
System.Console.WriteLine(s);
}
}
有关更多信息,请参见 数组(C# 与 Java)。
while 和 do...while 循环
在这两种语言中,while 和 do...while 语句的语法和操作是相同的:
while (condition)
{
// statements
}
do
{
// statements
}
while(condition); // Don't forget the trailing ; in do...while loops