标签: c# oop
在MSDN上通过Interfaces时,他们提到了一个声明:
当基类型列表包含基类和接口时,基类必须位于列表的第一位。
有人可以用例子清楚这个陈述,因为我无法理解它吗?
答案 0 :(得分:9)
根据规范(首先是接口,然后是基类),这是无效的:
public class X : ISomeInterface, BaseClass { }
虽然这是(基类第一,然后是接口):
public class X : BaseClass, ISomeInterface { }