C# 开关箱在执行特定功能时造成故障

C# 开关箱在执行特定功能时造成故障,c#,C#,我得到了4个函数,它们将帮助我完成以下工作 添加 编辑 搜索 出口 我想用开关盒去功能。可能吗? 它要求一个对象引用,然后是一个标签。删除goto。这些仅在使用标签时使用。只需调用fun.Add()或fun.Edit(),等等。为什么不直接调用没有goto的方法呢?对我来说,这不是正确的方式来使用转到,cfr 这对我来说应该没问题: FunWithScheduling fun = new FunWithScheduling(); Console.WriteLine("This

我得到了4个函数,它们将帮助我完成以下工作 添加 编辑 搜索 出口

我想用开关盒去功能。可能吗?
它要求一个对象引用,然后是一个标签。

删除
goto
。这些仅在使用标签时使用。只需调用
fun.Add()
fun.Edit()
,等等。

为什么不直接调用没有goto的方法呢?对我来说,这不是正确的方式来使用转到,cfr

这对我来说应该没问题:

     FunWithScheduling fun = new FunWithScheduling();
     Console.WriteLine("This Is Your Scheduler");
     Console.WriteLine("What Do You Wish To Do");
     Console.WriteLine("Enter 1 To Add, 2 To Edit, 3 To Search And 4 To Exit");
     int Choice = Convert.ToInt32(Console.ReadLine());
     switch (Choice)
     {
              case 1:
                  goto fun.Add();
                  break;
              case 2:
                  goto fun.Edit();
                  break;
              case 3:
                  goto fun.Search();
                  break;
              case 4:
                  goto fun.Exit();
                  break;
             Default:
                   Console.WriteLine("Enter a Valid Number");   
                   return;
      }
 }

}

你不应该把“转到”这个词放在那里。即使一个方法需要前缀,它也会被调用。但是这里不需要。检测到无法访问的代码,此标签未被引用。您可以发布FunWithScheduling类的内容吗@乔安娜:对不起,先生,太大了。我不能在这个博客中格式化它,从我读到的,你在这个类中定义了一些goto标签。这有点超出范围,但我认为您应该阅读本文并开始使用方法:)
FunWithScheduling fun = new FunWithScheduling();
 Console.WriteLine("This Is Your Scheduler");
 Console.WriteLine("What Do You Wish To Do");
 Console.WriteLine("Enter 1 To Add, 2 To Edit, 3 To Search And 4 To Exit");
 int Choice = Convert.ToInt32(Console.ReadLine());
 switch (Choice)
 {
          case 1:
              fun.Add();
              break;
          case 2:
              fun.Edit();
              break;
          case 3:
              fun.Search();
              break;
          case 4:
              fun.Exit();
              break;
         Default:
               Console.WriteLine("Enter a Valid Number");   
               return;
  }