C# 使用(break;)和长代码中断循环?
如果单击按钮时使用长代码,如下所示:C# 使用(break;)和长代码中断循环?,c#,C#,如果单击按钮时使用长代码,如下所示: 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(o
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
}
在方法的情况下。您可以在需要的任何时候
返回
,并结束该方法
例如
返回
在+1时工作得很好,也许我是老派,但我总是喜欢在一行左右{}如果块。
private void button1_Click(object sender, EventArgs e)
{
my code segment 1
my code segment 2
if (ConditionMet)
return;
my code segment 3
etc
}