while (!isOK)
{
isOK=true;
for (int i = 0; i < 2; i++)
{
switch (order)
{
case SortType.ASC:
{
if (list[i] > list[i + 1])
{
Swap(ref list[i], list[i + 1]);
isOK=false;
}
break;
}
}
}
问题:当执行到最后一行break的时候,是返回到顶部while继续执行代码,还是返回到for继续执行代码啊??
{
isOK=true;
for (int i = 0; i < 2; i++)
{
switch (order)
{
case SortType.ASC:
{
if (list[i] > list[i + 1])
{
Swap(ref list[i], list[i + 1]);
isOK=false;
}
break;
}
}
}
问题:当执行到最后一行break的时候,是返回到顶部while继续执行代码,还是返回到for继续执行代码啊??
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货