使用(break;)和长代码打破循环?

时间:2013-10-07 20:02:46

标签: c#

如果我在点击按钮时使用长代码,请执行以下操作:

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

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

2 个答案:

答案 0 :(得分:5)

您可以使用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
}

答案 1 :(得分:1)

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

E.g。

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

    if (ConditionMet)
        return;

    my code segment 3
    etc
}