c# - 当基类型列表包含基类和接口(interface)时,基类必须在列表中排在第一位

标签 c# oop

在浏览 MSDN 上的接口(interface)时,他们提到了一个声明:

When a base type list contains a base class and interfaces, the base class must come first in the list.

谁能用例子来澄清这个陈述,因为我无法理解它?

最佳答案

根据规范(首先是接口(interface),然后是基类),这是无效的:

public class X : ISomeInterface, BaseClass { }

虽然这是(先是基类,然后是接口(interface)):

public class X : BaseClass, ISomeInterface { }

关于c# - 当基类型列表包含基类和接口(interface)时,基类必须在列表中排在第一位,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35197853/

相关文章:

oop - Kotlin 中的 OVERRIDE_BY_INLINE

c# - 使用 C# 将 xml 加载到 mysql

c# - 完整的业务线应用程序 - PRISM MEF Entity Framework - 示例?

javascript - 管理 JS 继承失败

c++ - 是否可以从 C++ 中的构造函数访问对象名称?

c++ - 私有(private)/ protected /公共(public)如何影响 ABI?

javascript - AngularJS 如何实现多态/依赖注入(inject)(最佳实践)

c# - 调试时不调用 Visual Studio Package Initialize 方法

c# - 使用并行查找素数

c# - EF 代码优先 - WithMany()