コードインスペクション:符号なし右シフト演算子 '>>>' を使用する
このインスペクションは、符号付き型の符号なし右シフトを実行するために C# 開発者が記述しなければならなかった面倒なコードパターンを認識します。 このようなパターンを、C# 11 で導入され た符号なし右シフト演算子>>> に置き換えることを提案します。
void ReadData(int headerValue)
{
var shifted = (int)((uint) headerValue >> 1);
// read shifted data
}
void ReadData(int headerValue)
{
var shifted = headerValue >>> 1;
// read shifted data
}
2026 年 6 月 12 日