JetBrains Rider 2026.1 Help

代码检查:冗余的 'readonly' 修饰符

当成员已通过定义或其包含的声明被标记为 readonly 时,此检查会报告 readonly 修饰符。 在这种情况下,该修饰符是冗余的,可以移除而不会改变行为。

readonly struct S { public readonly int GetValue() => 42; }
readonly struct S { public int GetValue() => 42; }

这也适用于只读自动属性或只读结构体中带有 get; init; 的自动属性等情况。

2026年 5月 8日