📜  c# while true 循环 - C# (1)

📅  最后修改于: 2023-12-03 14:39:44.635000             🧑  作者: Mango

C# While True循环

简介

在C#中,while循环是一种重复执行代码块的结构。当循环条件为true时,代码块将一直执行,直到循环条件变为false时停止。

语法

以下是while循环的语法:

while (condition)
{
    // Code to be executed
}
示例

以下是一个使用while循环的示例,将输入数字的平方输出,直到输入数字为0。

int num = 0;
while (true)
{
    Console.WriteLine("Enter a number (0 to exit): ");
    string input = Console.ReadLine();
    num = Convert.ToInt32(input);
    if (num == 0)
    {
        break;
    }
    Console.WriteLine("Square of {0} is {1}", num, num * num);
}
解释示例代码
  1. 定义一个整数变量num并初始化为0。
  2. 使用while(true)循环结构,保证代码块一直执行直到遇到break关键字。
  3. 使用Console.ReadLine()方法等待用户输入数字。
  4. 将输入的字符串转换为整数并赋值给变量num
  5. 如果输入的数字为0,退出循环。
  6. 如果输入的数字不为0,输出数字的平方。
注意事项
  1. 在while循环中,循环条件应该能够在循环中改变,以免导致无限循环。
  2. 在循环中,避免使用无限循环,除非您知道循环何时停止。
  3. 确保及时退出循环,以避免无限循环和资源耗尽。
结论

使用while循环可以轻松重复执行代码块,直到满足特定条件。通过本文的介绍,您可以熟练掌握C#中while循环的语法和用法。