中断循环使用(中断;)和长代码

本文关键字:中断 代码 循环 | 更新日期: 2023-09-27 18:34:13

如果我在单击按钮时使用长代码,如下所示:

private void button1_Click(object sender, EventArgs e)
{
    my code segment 1
    my code segment 2
    my code segment 3
    etc
}

如果某些条件在此长代码中的任何不同阶段发生,如何中断。我知道打破循环;但是在这种情况下如何打破?!

中断循环使用(中断;)和长代码

您可以使用

return提前退出方法:

private void button1_Click(object sender, EventArgs e)
{
    my code segment 1
    if(condition)
    {
        return;
    }
    my code segment 2
    my code segment 3
    etc
}

在方法的情况下。 您可以随时return并结束该方法。

例如

private void button1_Click(object sender, EventArgs e)
{
    my code segment 1
    my code segment 2
    if (ConditionMet)
        return;
    my code segment 3
    etc
}