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