//goto语句跳出嵌套循环完成数字的查找 int x = 200, y = 4; int count = 0; string[,] array = new string[x, y]; for (int i = 0; i < x; i++) for (int j = 0; j < y; j++) array[i, j] = (++count).ToString(); Console.Write("输出结果为:\n输入查找的数字:"); string myNumber = Console.ReadLine(); for (int i = 0; i < x; i++) { for (int j = 0; j < y; j++) { if (array[i, j].Equals(myNumber)) { goto Found; } } } Console.WriteLine("数字{0}无法找到。",myNumber ); goto Finish; Found: Console.WriteLine("数字{0}存在",myNumber ); Finish: Console.WriteLine("结束查找"); Console.Read(); //通过return语句把CalculateArea()方法的结果值返回给变量area static double CalculateArea(int r) { double area = r * r * Math.PI; return area; } static void Main() { int radius = 4; Console.WriteLine("输出结果为:\nThe area is {0:0.00}",CalculateArea (radius)); Console.Read(); }