JetBrains Rider 2025.2 Help

代码检查:基类型列表中冗余的类或接口规范

如果类声明中的基类型列表包含具有继承关系的类型,JetBrains Rider 会发出关于冗余类型规范的警告。 由于 C# 中的继承是传递性的,直接指定您的类继承的类型就足够了。

在下面的示例中,在 MyClass 的声明中指定 IFoo 是没有必要的,因为 MyClass 从其基类 BaseClass 继承了 IFoo。 因此,JetBrains Rider 建议从 MyClass 的基类型列表中移除 IFoo

public class BaseClass : IFoo { } public class MyClass : BaseClass, IFoo { }
public class BaseClass : IFoo { } public class MyClass : BaseClass { }
最后修改日期: 2025年 9月 26日