-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 に答える