C#中的循环具体实现
时间: 2023-12-10 18:41:36 浏览: 25
在C#中,循环语句用于重复执行一段代码,直到满足某个条件。C#提供了多种类型的循环语句,包括for循环、while循环、do-while循环和foreach循环。
1. for循环
for循环是最常用的循环语句之一,其语法如下:
```
for (初始化; 循环条件; 循环控制)
{
// 循环体
}
```
其中,初始化语句用于初始化循环计数器;循环条件是一个布尔表达式,用于判断循环是否继续执行;循环控制语句用于增加或减少循环计数器的值。以下是一个简单的例子:
```
for (int i = 0; i < 10; i++)
{
Console.WriteLine(i);
}
```
这个循环将输出从0到9的数字。
2. while循环
while循环是一种基本的循环语句,其语法如下:
```
while (循环条件)
{
// 循环体
}
```
在每次循环开始时,循环条件都会被判断一次。只有在循环条件为true时,循环体才会被执行。以下是一个简单的例子:
```
int i = 0;
while (i < 10)
{
Console.WriteLine(i);
i++;
}
```
这个循环将输出从0到9的数字。
3. do-while循环
do-while循环是一种先执行一次循环体,然后再判断循环条件的循环语句。其语法如下:
```
do
{
// 循环体
} while (循环条件);
```
与while循环不同,do-while循环保证循环体至少被执行一次。以下是一个简单的例子:
```
int i = 0;
do
{
Console.WriteLine(i);
i++;
} while (i < 10);
```
这个循环将输出从0到9的数字。
4. foreach循环
foreach循环用于遍历集合类型,比如数组、列表等。其语法如下:
```
foreach (var item in 集合)
{
// 循环体
}
```
其中,item是集合中的每个元素,可以是任意类型。以下是一个简单的例子:
```
int[] nums = { 1, 2, 3, 4, 5 };
foreach (var num in nums)
{
Console.WriteLine(num);
}
```
这个循环将输出数组中的每个元素。