为了账号安全,请及时绑定邮箱和手机立即绑定

虽然循环不会退出 C#

虽然循环不会退出 C#

C#
天涯尽头无女友 2021-08-07 15:30:18
while(!int.TryParse(menuChoice, out menuNumber)){                     AlertMessage("You have enetered an invalid choice, please select a correct option! (1-3)", ConsoleColor.Red);     menuChoice = Console.ReadLine();     }while (menuNumber > 3 | menuNumber < 1){     AlertMessage("You have enetered an invalid Number, please select a correct option! (1-3)", ConsoleColor.Red);     menuChoice = Console.ReadLine();               }上面的代码检查用户是否为 int 输入了一个有效值,如果输入的值是 int 但不在某个范围内,则另一个检查会发送错误。我遇到的错误是当数字大于 3 时或低于 1 它会触发错误并告诉您选择一个有效的选择,如果您在提示后输入有效的选择,它仍然会给您相同的错误提示
查看完整描述

3 回答

  • 3 回答
  • 0 关注
  • 123 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信