嗨伙计们在循环中实现Y / N或y / n时遇到一些麻烦.我的设计方式是用户可以在循环中使用Y和N的大小写字母作为答案.顺便说一句这里是我的代码,但似乎无法使其工作:
do { Console.WriteLine("\nSelect additional topping/s\n"); Console.WriteLine("1 - Extra meat: 200"); Console.WriteLine("2 - Extra cheese: 100"); Console.WriteLine("3 - Extra veggies: 80\n"); int selectedTopping = Convert.ToInt32(Console.ReadLine()); switch (selectedTopping) { case 1: pizza = new MeatToppings(pizza); break; case 2: pizza = new Cheesetoppings(pizza); break; case 3: pizza = new Veggietoppings(pizza); break; default: break; } Console.WriteLine("\nAdd more toppings? Y/N"); } while ((Console.ReadLine() == "Y") || (Console.ReadLine() == "y"));
解决方法
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。