ch4_09.cs
来自「《c#技术内幕代码》」· CS 代码 · 共 56 行
CS
56 行
using System;
class CH4_9
{
public static void Main(String[] args)
{
// How to break out of a for loop, 2 ways.
Console.WriteLine("Loop 1:");
for ( int i=0; i<5; ++i )
{
if ( i == 3 )
break;
Console.WriteLine("I = {0}", i );
}
Boolean done = false;
Console.WriteLine("Loop 2:");
for ( int i=0; i<5 && done == false; ++i )
{
if ( i == 2 )
done = true;
Console.WriteLine("I = {0}", i );
}
// Another method using a goto
done = false;
int counter = 0;
Console.WriteLine("Loop 3:");
do
{
if ( counter == 5 )
goto handle_done;
Console.WriteLine( "Counter: {0}", counter );
counter ++;
goto not_done;
handle_done:
done = true;
not_done:
Console.WriteLine("End of Loop 3");
} while ( !done );
Console.WriteLine("Loop 4:");
for ( int i=0; i<5; ++i )
{
if ( i == 2 )
i = 5;
Console.WriteLine("I = {0}", i );
}
}
}
⌨️ 快捷键说明
复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?