foreach (int i in a.set)
{
foreach (int k in b.set)
{
if (i < k)
{
return true;
}
else if (i > k)
{
return false;
}
}
}
return false;
}
我有两套,一套包括3,4,6 b.set包括3,4,5嵌套foreach循环C#
的问题是,外环仅迭代一次。但它包含3个元素,为什么?
返回调用不会中断循环,但会退出该方法。 – 2012-04-03 11:49:20
除非我== k内循环不迭代 – Goran 2012-04-03 11:50:11
你真的有疑问..?返回false打破循环的迭代..实现相同的功能使用break。 – gout 2012-04-03 11:50:16