循环的退出与提前中止
static void BreakAndContinue()
{
for (int i=1;i<=10;i++)
{
if (i == 5)
continue;
Console.WriteLine("第{0}轮循环", i);
}
}
static void BreakAndContinue()
{
for (int i=1;i<=10;i++)
{
if (i == 5)
break;
Console.WriteLine("第{0}轮循环", i);
}
}
“永不结束”的死循环
// while循环计算1到1000000的和的值
static void InfiniteLoop()
{
long sum = 0;
int counter = 1;
while (true)
{
sum += counter;
counter++;
if (counter > 100000)
break;
}
Console.WriteLine(sum);
}
// for循环计算1到1000000的和的值
static void InfiniteLoop()
{
long sum = 0;
int i;
for (i = 1; ; i++)
{
if (i > 100000)
break;
sum += i;
}
Console.WriteLine(sum);
}