c#中while循环
时间: 2024-06-16 07:05:52 浏览: 152
在C#中,while循环是一种常用的循环结构,它允许我们重复执行一段代码,直到指定的条件不再满足为止。
while循环的语法如下:
```csharp
while (condition)
{
// 循环体代码
}
```
其中,`condition`是一个布尔表达式,当该表达式的值为`true`时,循环体中的代码会被执行。当`condition`的值为`false`时,循环终止,程序会继续执行循环后面的代码。
下面是一个简单的示例,展示了如何使用while循环来计算1到10的和:
```csharp
int sum = 0;
int i = 1;
while (i <= 10)
{
sum += i;
i++;
}
Console.WriteLine("1到10的和为:" + sum);
```
在上面的示例中,我们使用了一个变量`sum`来保存累加的结果,初始值为0。然后使用变量`i`来迭代从1到10的数字。在每次循环中,我们将当前的`i`值加到`sum`中,并将`i`递增1。当`i`的值大于10时,循环终止。
需要注意的是,在使用while循环时,一定要确保循环条件最终会变为`false`,否则可能会导致无限循环,造成程序卡死。
阅读全文