c3-11.cs

来自「一本很好的教材.C#开发者必备.内容全面,很难得哦.」· CS 代码 · 共 33 行

CS
33
字号
// 下例演示了使用 goto 跳出嵌套循环。
using System;
public class GotoTest1 {
   public static void Main() 
   {
      int x = 200, y = 4;
      int[,] myArray = new int[x,y];
      // 初始化数组
      for (int i = 0; i < x; i++) 
         for (int j = 0; j < y; j++)
            myArray[i,j] = ++i;      
      Console.Write("请输入要查找的数字: ");

      //输入一个字符
      string s = Console.ReadLine();
      int myNumber = Int32.Parse(s);

      // 在数组中查找
      for (int i = 0; i < x; i++)
         for (int j = 0; j < y; j++)
            if (myArray[i,j] == myNumber)
               goto Found;

      Console.WriteLine("没有发现数字 {0}", myNumber);
      goto Finish;

   Found:
      Console.WriteLine("发现了数字 {0}", myNumber);

   Finish: 
      Console.WriteLine("查找结束。");
   }
}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?