【发布时间】:2010-05-03 22:51:19
【问题描述】:
我看到了一些关于为什么 c# 不实现多重继承的讨论,但很少讨论为什么它在 vb 中不受支持。我知道 c# 和 vb 都被编译为中间语言,因此它们都需要共享类似的限制。
VB 中缺少多重继承似乎是 dot net 中缺少该功能的原因之一。有谁知道为什么VB不支持多重继承?我希望有一点历史课和讨论,为什么从来没有考虑过 VB。
【问题讨论】:
-
您可能听说过有关 C# 的讨论,因为 C# 更接近支持 MI 的 C++。另一方面,VB 作为一种编程语言的主要目标是简单而不是复杂,因此大多数程序员并不期望 VB 支持 MI。
标签: .net vb.net history multiple-inheritance