Я наткнулся на код, который выглядит примерно так:
string someString; ... bool someBoolean = true; someBoolean &= someString.ToUpperInvariant().Equals("blah");
Зачем мне использовать побитовый оператор вместо «=»?