切换大小写导致进入特定功能时出现问题
本文关键字:功能 问题 大小写 | 更新日期: 2023-09-27 18:27:22
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;
}
}
我有 4 个功能可以帮助我执行以下操作加编辑搜索退出
我想使用开关大小写转到该功能。可能吗?它要求一个对象引用,然后是一个标签。
你为什么不直接调用没有goto的方法呢? 对我来说,这不是使用goto的正确方法,cfr MSDN参考
这对我来说应该没问题:
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;
}
}
删除goto
。仅当您使用标签时,才会使用这些标签。只需致电fun.Add()
或fun.Edit()
.等。