В C ++ у меня есть такой код.
static UInt32 rol(UInt32 value, UInt32 bits)
{
bits &= 31;
return ((value << bits) | (value >> (32 - bits)));
}
static UInt32 ror(UInt32 value, UInt32 bits)
{
bits &= 31;
return ((value >> bits) | (value << (32 - bits)));
}
как бы это выглядело в C #? Я думаю точно так же .. единственная проблема
Ошибка 2 Оператор «>>» не может быть применен к операндам типа «uint» и «uint»
Ошибка 3 Оператор «>>» не может быть применен к операндам типа «uint» и «uint»
Ошибка 1 Оператор «<<» не может быть применен к операндам типа «uint» и «uint» <br>
Ошибка 4 Оператор «<<» не может быть применен к операндам типа «uint» и «uint» </p>