-5

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

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

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

4

2 回答 2

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
}
于 2013-10-07T20:05:42.693 回答
1

在方法的情况下。您可以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
}
于 2013-10-07T20:06:22.917 回答