代码检查:使用复合赋值
此检查建议使用复合赋值表达式,使代码更简洁且更易于阅读。 复合赋值是将算术、布尔、位运算和其他二元运算符与赋值运算符 = 结合的简写方式。 它们可以帮助减少重复代码,并使代码意图更清晰。
最常用的复合赋值表达式可能是加法赋值(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日