7.4.5 goto语句
goto语句通常和标签语句配合使用,将程序控制直接传递给标签语句。例如,可用于跳出较深的嵌套循环。另一个通常用法是将控制传递给特定的switch-case标签或switch语句中的默认标签。goto语句要尽量少用,会降低程序代码的可读性。该语句的用法如代码清单7-9所示。
代码清单7-9 goto语句
1 using System;
2
3 namespace ProgrammingCSharp4
4{
5 public class StatementSample
6{
7 static void Main()
8{
9 for(int i=0;i<100;i++)
10{
11 if(i==5)
12{
13 goto Exit;
14}
15}
16
17 Exit:
18 Console.WriteLine("Exit!");
19}
20}
21}