📜  c# 停止循环 - C# (1)

📅  最后修改于: 2023-12-03 15:29:46.805000             🧑  作者: Mango

C# 停止循环

在 C# 编程中,您可能需要在循环中停止执行某些代码。这可以通过以下两种方式实现:

1. 使用 break 语句

使用 break 语句可以立即停止循环,无论循环条件是否已经被满足。下面是一个示例:

for (int i = 0; i < 10; i++)
{
    if (i == 5)
    {
        break; // 当 i 等于 5 时停止循环
    }

    Console.WriteLine(i);
}

在上面的代码中,当 i 等于 5 时,break 语句将导致程序立即退出循环。

2. 使用 return 语句

如果您需要退出方法而不是仅退出当前循环,则可以使用 return 语句。下面是一个示例:

public static void DoSomething()
{
    for (int i = 0; i < 10; i++)
    {
        if (i == 5)
        {
            return; // 当 i 等于 5 时停止方法执行
        }

        Console.WriteLine(i);
    }

    Console.WriteLine("这行代码不会被执行");
}

在上面的代码中,当 i 等于 5 时,return 语句将导致程序退出 DoSomething 方法的执行。由于 return 语句既可以返回值也可以不返回值,因此您可以根据需要调整您的代码。

总的来说,在 C# 编程中,使用 breakreturn 语句可以轻松地从循环或方法中退出。