ReSharper 2025.2 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;
最后修改日期: 2025年 9月 27日