Хорошо, я прошу прощения, если это глупый вопрос, но я не могу получить поисковый запрос Google, чтобы найти то, что я ищу, и я не уверен, куда еще обратиться. Я писал код C# и имею простой оператор if, смотрящий на 2 булевых.C# Предложение Преобразовать в выражение '| ='
if(a && !b)
do something
Я использую MonoDevelop или Xamarin Studio, или как там оно называется, и подчеркнуло, если синий цвет, а всплывающее окно говорит: Предложения: Преобразование в «| =» выражение. Я не неопытный программист, но я не думаю, что раньше когда-либо видел | =, и я понятия не имею, что это значит или что предлагает это предложение, если оно действительно даже действительно. Кто-нибудь, желающий в меня понять? Спасибо за любую помощь.
Редактирование в другом месте, потому что другие спрашивали Настоящий код не намного больше. Это по существу
if(a && !b)
c = true;
Не совсем уверен, как я мог бы сделать побитовый ярлык оператор работы здесь, поскольку я использую три различные переменные, но битовые операции огромного недостатка точка моих способностей. Но это именно то, о чем говорится в подчеркнутом if.
[SymbolHound ваш друг] (http://symbolhound.com/?q=what+is+|%3D) – Default
У меня трудно поверить этим. Можете ли вы опубликовать все 'if', включая часть' do something'? –
SymbolHound? Благодарю. Не слышал об этом, но похоже, что это будет очень полезно. – cardician