我正在编写一个程序,并且我有一些不扩展任何类的类。
我想知道是否可以在运行时动态继承。我的意思是如果一个或多个类可以在运行时从一个类派生。
最佳答案
支持原型(prototype)继承(例如 JScript)的语言允许您做一些与您描述的非常相似的事情。也就是说,通过原型(prototype)继承,您可以在运行时决定与特定“原型(prototype)”关联的“实例”的继承方法的形状。
C# 不支持此功能,抱歉。如果您描述了您想要它的原因,也许我们可以找到另一种在 C# 中执行此操作的方法。
关于c# - 动态继承,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2392370/