如果我在单击按钮时使用长代码,如下所示:
private void button1_Click(object sender, EventArgs e)
{
my code segment 1
my code segment 2
my code segment 3
etc
}
如果在这个长代码中的任何不同阶段发生某些情况,如何中断。我知道打破循环;但是在这种情况下如何破解?!
如果我在单击按钮时使用长代码,如下所示:
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
}