【发布时间】:2009-10-20 10:46:46
【问题描述】:
在 MSDN 文档中,System.Reflection.Assembly 有一个名为 CodeBase 的属性,它被定义为可覆盖。
Public Overridable ReadOnly Property CodeBase As String
但是,如果我尝试创建一个继承 System.Reflection.Assembly 的新类,我会收到一条错误消息,告诉我它不能被继承。那么如何覆盖这个属性呢?
【问题讨论】:
-
我可能会建议使用封装而不是继承来解决这个问题。
-
我不想知道为什么需要从Assembly继承...
-
Stefan,我想从字节数组加载程序集,同时将代码库属性设置为原始程序集文件的位置。我知道你说你不想知道,但我想也许我的理由没有你想的那么糟糕:)
标签: .net inheritance overriding