一个简答的函数中断问题想请教一下思路
类似如下这种情况:
private void Button8_Click(object sender, EventArgs e){
int max=10;
if (max != 0) {
Console.WriteLine("111");
//我想在这里中断函数
}
if (max == 10)
{
Console.WriteLine("max=10");
//我想在这里中断函数
}
if (max !=1 )
{
Console.WriteLine("222");
//我想在这里中断函数
}
Console.ReadKey();
}
我想过用,因为if不能和break联用。我改成while的时候,如下:
private void Button8_Click(object sender, EventArgs e){
int max=10;
while (max != 0) {
Console.WriteLine("111");
break;
}
while (max == 10)
{
Console.WriteLine("max=10");
break;
}
while (max !=1 )
{
Console.WriteLine("222");
break;
}
Console.ReadKey();
}
仅仅只是中断是while判断,没有直接中断整个函数。如果遇上类似这样的问题,思路应该这样设计好.................... C# 中断 if break
[解决办法]
return;
------解决方案--------------------
百度下 goto
[解决办法]
嗯 这边使用goto好一些。
[解决办法]
Response.End();
[解决办法]
goto个大头鬼啊
只看楼主写的这部分代码,很明显就是if...else if...的逻辑。
[解决办法]
你是不是中断后是打算不运行Console.ReadKey();的??
如果是的话就return咯,如果要运行直接if,elseif就是了
[解决办法]
return 好啊