停止循环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语句。您

如果值已经存在,如何停止循环

这是我的C#代码


您可以使用跳过迭代

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;