我正在教自己一些C#并且有了构建温度计算器的想法.我想使用do-while循环来确保用户选择有效的菜单选项.我试图做的是:
do
{
//etc etc etc;
} (while menuChoice != 1||2||3);
Run Code Online (Sandbox Code Playgroud)
换句话说,除非menuChoice为1,2或3,否则继续执行循环内部的操作.VS2010 Express告诉我我不能这样做.有没有办法以这种方式做到这一点,还是我必须做其他事情?有关如何执行此操作的建议或是否应使用其他解决方案?
do { // stuff
} while (menuChoice != 1 && menuChoice != 2 && menuChoice != 3);Run Code Online (Sandbox Code Playgroud)