JetBrains Rider 2026.1 Help

代码检查:通过接口访问成员时可能存在歧义。},{

此检查会报告一个接口,当通过该接口访问成员时,这些继承成员可能产生歧义。 通常在多个基接口以相同签名引入成员,导致重载解析或成员查找变得混乱时发生。

示例

interface IA { void Log(int value); } interface IB { void Log(int value); } interface IC : IA, IB { }

如何修复

可用的快速修复将启动对冲突成员之一的重命名。 常见的修正方法是重命名其中一个继承成员,或重新设计接口层次结构以移除歧义。

interface IA { void Log(int value); } interface IB { void WriteLog(int value); } interface IC : IA, IB { }
2026年 5月 8日