ReSharper 2026.1 Help

代码检查:字段隐藏了接口中具有默认实现的属性

该检查会报告隐藏了具有默认实现的接口属性的字段。 这可能会导致代码产生混淆,因为类成员和接口成员具有相同的名称,但表示不同的内容。

示例

interface IHasValue { int Value => 42; } class Sample : IHasValue { public int Value; }
interface IHasValue { int Value => 42; } class Sample : IHasValue { public int currentValue; }

快速修复

此检查没有专门的代码修改快速修复方法。 常见的修正方法是重命名该字段,或用符合预期接口约定的属性替换它。

2026年 5月 8日