JetBrains Rider 2026.1 Help

代码检查:将属性转换为带私有 setter 的自动属性

该检查会报告拥有简单支持字段且 setter 可表示为私有自动属性 setter 的属性。 当现有属性逻辑仍然足够简单可采用自动属性,但不希望外部代码对其赋值时适用。

示例

class A { int p; public int P { get { return p; } private set { p = value; } } }
class A { public int P { get; private set; } }

快速修复

将属性转换为自动属性,并保留 setter private

2026年 5月 8日