Ну ты решил обмануть компилятор 😁 типа а я быстрее умею, но где-то слышал он когда такое встречается (узнать чет/нечет) внутрях он как раз и сравнивать последний бит...
Да, я это тоже слышал, поэтому обычно не выё..., а ставлю %2. Даже не берусь утверждать, что это быстрее. Надо мерять. Но это увидел у Скита в C# in depth. Наверное, он знает, что делает. Просто пример интересным показался. Там, на самом деле весь блок ещё хитрее)))