臭名远扬的goto跳转语句
using System; namespace Frank { public class Test { public static void Main(string[] args) { Lab1: System.Console.WriteLine("标签1"); Lab2: System.Console.WriteLine("标签2"); if(System.Console.ReadLine().ToString().Equals("1")) { goto Lab1;//跳转到Lab1标签后又开始从上面执行下来。 System.Console.WriteLine("跳转标签!");//无法执行到 } /* 输出结果: 标签1 标签2 1 标签1 标签2 */ } } }
不能跳转到for这样子的代码块中,也不能跳出finally这样子的代码块,不能跳出类。