当基类型列表包含基类和接口时,基类必须位于列表

时间:2016-02-04 10:00:36

标签: c# oop

在MSDN上通过Interfaces时,他们提到了一个声明:

  

当基类型列表包含基类和接口时,基类必须位于列表的第一位。

有人可以用例子清楚这个陈述,因为我无法理解它吗?

1 个答案:

答案 0 :(得分:9)

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

public class X : ISomeInterface, BaseClass { }

虽然这是(基类第一,然后是接口):

public class X : BaseClass, ISomeInterface { }