【发布时间】:2011-03-31 20:40:35
【问题描述】:
我必须教抽象类和接口之间的区别。它可以帮助我回答以下问题。请帮我!!! 是否可以使用 ILdasm 查看 vtable 的内容?我想看一个例子来说明在抽象类的情况下 vtable 和 IL 语言中的接口之间的区别。
【问题讨论】:
-
如果你在讲授接口和抽象类之间的区别,请教你为什么要使用一个而不是另一个,以及每个的目的,而不是每个工作的具体细节。你可以告诉我电钻是如何工作的以及交流电是如何驱动电机的,但这并不意味着我应该用它来洗衣服。
-
接口在 CLR 中的工作方式可能比您预期的要复杂。它并不像拥有一个指向 vtable 的指针那么简单。