JetBrains Rider 2026.1 Help

代码检查:替换为字段关键字

此检查会报告仅用于实现属性的私有支持字段,并提示可在该属性内部用上下文相关的 field 关键字代替。 这样可以移除单独的字段声明,同时保留属性的自定义访问器逻辑。

示例

private string _name = ""; public string Name { get => _name; set => _name = value ?? throw new ArgumentNullException(nameof(value)); }
public string Name { get; set => field = value ?? throw new ArgumentNullException(nameof(value)); } = "";

快速修复

属性保持其行为,但由于不再需要专用支持字段,代码更简洁。

2026年 5月 8日