Если (a не 1, а не 2) против, если (a не 1 и 2) ⇐ C#

Место общения программистов C#
Anonymous
Если (a не 1, а не 2) против, если (a не 1 и 2)

Сообщение Anonymous »

Простой вопрос, как я могу дифференцировать эти IFS? < /p>

Код: Выделить всё

if (a is not 1 and not 2)
{
...
}
< /code>
и < /p>
if (a is not 1 and 2)
{
...
}
Как я понимаю, сначала можно записать, как будто (a! = 1 && a! = 2) , но что именно означает второй? Было бы, если (a! = 1 && a == 2) ?

Подробнее здесь: https://stackoverflow.com/questions/796 ... ot-1-and-2

Вернуться в «C#»