foreach (var name in parent.names)
{
if name.lastname == null)
{
Violated = true;
this.message = "lastname reqd";
}
if (!Violated)
{
Violated = !(name.firstname == null) ? false : true;
if (ruleViolated)
this.message = "firstname reqd";
}
}
无论何时发生冲突,我都希望立即跳出foreach
循环。我该怎么做呢?
发布于 2009-01-19 01:12:08
只需使用以下语句:
break;
发布于 2009-01-19 01:12:05
使用break
关键字。
发布于 2016-06-07 07:10:50
看看这段代码,它可以帮助你快速跳出循环!
foreach (var name in parent.names)
{
if (name.lastname == null)
{
Violated = true;
this.message = "lastname reqd";
break;
}
else if (name.firstname == null)
{
Violated = true;
this.message = "firstname reqd";
break;
}
}
https://stackoverflow.com/questions/456276
复制相似问题