Объясните простую ошибку при использовании оператора сдвига - C#
Формулировка задачи:
если так:
то: Cannot implicitly convert type 'int' to 'byte'. An explicit conversion exists (are you missing a cast?)
если так:
то: The name 'x04' does not exist in the current context
в чем сдесь дело?
byte b = 2; byte b2 = b << 4;
byte b = 2; byte b2 = (byte)(b << 4);
Решение задачи: «Объясните простую ошибку при использовании оператора сдвига»
textual
Листинг программы
byte b = 2; bute b2 = (byte)(b << 4);