JetBrains Rider 2026.1 Help

代码检查:结构体成员可以设为 readonly

此检查会报告结构体中不会修改该结构体的实例成员,因此可以标记为 readonly。 添加 readonly 可使成员的意图显式,并且在通过 readonly 引用使用结构体时可避免防御性复制。

示例

struct Counter { private int _value; public int GetValue() { return _value; } }
struct Counter { private int _value; public readonly int GetValue() { return _value; } }

快速修复

向结构体成员添加 readonly 修饰符。

2026年 5月 8日