在浏览 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/