停止循环C#?
如果值已经存在,如何停止循环 这是我的C#代码停止循环C#?,c#,c#-4.0,c#-3.0,C#,C# 4.0,C# 3.0,如果值已经存在,如何停止循环 这是我的C#代码 您可以使用跳过迭代 continue; 停止循环 break; 您可以使用break命令退出For循环 foreach(var item in items) { if(item == myitem) { break; } Console.WriteLine(item); } 如果您在一个循环中,想要中止循环执行并跳转到循环后的代码,请插入一个break语句 如果您只想停止当前循环迭代,并继续循环的其余部分,请添加一个continue语句。您
您可以使用跳过迭代
continue;
停止循环
break;
您可以使用break命令退出For循环
foreach(var item in items)
{
if(item == myitem)
{
break;
}
Console.WriteLine(item);
}
如果您在一个循环中,想要中止循环执行并跳转到循环后的代码,请插入一个
break代码>语句
如果您只想停止当前循环迭代,并继续循环的其余部分,请添加一个continue代码>语句。您可以通过break
语句停止c#中的任何循环
你可以这样写:
foreach(var o in list)
{
if (o.SomeValue == 1)
{
break;
}
}
您可以使用break语句轻松停止lop
小例子:
var arr = new [] {1,2,3,4,5,6,7};
int temp = 0;
foreach(var item in arr)
{
temp = item +1;
if(temp == 5)
{
break;
//...
}
//do something
}
Continue、break和goto在C#中用于跳过循环
继续
跳过当前迭代的执行
Continue;
中断
退出循环并继续循环后的下一条语句
break;
转到
通常不推荐使用,但仍然可以用于将控制移出循环
goto Outer;
你为什么不修改你原来的问题?我想我的密码有问题如果我的数据库中存在一个现有值,或者在插入一个值后,我的循环将停止?
goto Outer;