如果值已存在,如何停止循环?
这是我在C#中的代码......
foreach (ArrayList item in ArrData)
{
HCSProvider.NewProviderResult oResult;
oResult = oHCSProvider.CreateNewProvider(providercode, oProviderDetail)
DBInterface ProviderDetail = new DBInterface();
ProviderDetail.InsertProvider(Convert.ToInt64(providercode), Convert.ToString(oProviderDetail));
}
Run Code Online (Sandbox Code Playgroud)
Paw*_*jda 11
你可以跳过迭代
continue;
Run Code Online (Sandbox Code Playgroud)
和停止循环
break;
Run Code Online (Sandbox Code Playgroud)
您可以通过break语句停止 c# 中的任何循环
你可以这样写:
foreach(var o in list)
{
if (o.SomeValue == 1)
{
break;
}
}
Run Code Online (Sandbox Code Playgroud)