当基类型列表包含基类和接口时,基类必须在列表中排在第一位

本文关键字:基类 列表 第一位 包含 类型 接口 | 更新日期: 2023-09-27 18:33:07

在MSDN上浏览接口时,他们提到了一条声明:

当基类型列表包含基类和接口时,基类必须在列表中排在第一位。

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

当基类型列表包含基类和接口时,基类必须在列表中排在第一位

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

public class X : ISomeInterface, BaseClass { }

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

public class X : BaseClass, ISomeInterface { }