我不知道它是否只是我很厚,但我有一些验证代码来检查是或否的答案。c#!=操作员不能正常工作
我似乎无法得到它的工作我已经在我的程序中的其他地方使用的代码,它的工作原理,但我不能发现错误,如果有的话。无论如何,代码贯穿整个输入字符。
string correctDestenation = Console.ReadLine().ToLower();
while (correctDestenation != "y" || correctDestenation != "n")
{
Console.WriteLine(
"Oops! You must enter a 'y' for yes and a 'n' for no");
correctDestenation = Console.ReadLine().ToLower();
}
它不应该是||您必须使用&& – Baatar 2012-01-01 14:03:13
在怀疑操作员之前,怀疑自己的逻辑和代码。 – Oded 2012-01-01 14:04:46
我认为这是一个相当大胆的主张不平等运算符'!='不起作用。 – 2012-01-01 14:04:54