正如标题所说。
这是 C# 编译器设置的限制还是 CLR 从根本上禁止它?
最佳答案
两者皆有。
不直接绑定(bind)到 CLR(即 Mono AOT)的 C# 语言不允许多重继承。
支持除C#以外的语言的CLR类型系统也不支持多重继承。
关于c# - 是C#编译器还是CLR禁止多重继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18108027/
正如标题所说。
这是 C# 编译器设置的限制还是 CLR 从根本上禁止它?
最佳答案
两者皆有。
不直接绑定(bind)到 CLR(即 Mono AOT)的 C# 语言不允许多重继承。
支持除C#以外的语言的CLR类型系统也不支持多重继承。
关于c# - 是C#编译器还是CLR禁止多重继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18108027/