ReSharper 2026.1 Help

コードインスペクション: 複合代入を使用する。

このインスペクションでは、コードをより簡潔にして読みやすくするために、複合代入式を使用することを提案しています。 複合代入は、算術演算子、ブール演算子、ビット演算子、その他の二項演算子を代入演算子 = と組み合わせる簡単な方法です。 これらは、コードの繰り返しを減らし、コードの意図をより明確にできます。

最も一般的に使用される複合代入式はおそらく加算代入 (x += y) ですが、 他にも便利な複合代入があります。 以下にいくつか例を挙げます。

// To null-coalescing assignment obj = obj ?? new object(); // To bitwise left shift assignment myItem = myItem << 1; // To modulus assignment myValue = myValue % 3;
// To null-coalescing assignment obj ??= new object(); // To bitwise left shift assignment myItem = <<= 1; // To modulus assignment myValue %= 3;
2026 年 6 月 12 日