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

use*_*996 -5 c#

如果我在点击按钮时使用长代码,就像这样:

private void button1_Click(object sender, EventArgs e)
{
    my code segment 1
    my code segment 2
    my code segment 3
    etc
}
Run Code Online (Sandbox Code Playgroud)

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

Lee*_*Lee 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
}
Run Code Online (Sandbox Code Playgroud)