Я не знаю, насколько я толстый, но у меня есть немного кода проверки, чтобы проверить ответ «да» или «нет».C#! = Оператор не работает правильно
Я не могу заставить его работать. Я использовал код в других местах моей программы, и он работает, но я не могу обнаружить ошибку, если она есть. Код проходит через while, в любом случае, не является то, что является входным символом.
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
Перед тем, как заподозрить оператора, предположите свою собственную логику и код. – Oded
Я думаю, что довольно смело утверждать, что оператор неравенства '! =' Не работает. –