标签: asp.net .net vb.net c#-4.0 inheritance
我有三个班级:
主要和次要继承自Base。 Base有几个属性。
在其中一个Primary方法中,我将创建一个新的Secondary类实例。有没有办法将Base属性从Primary复制到Secondary而不必逐个进行?
如果我一个接一个地做,那就像是:
Secondary.Property1 = Primary.Property1
Secondary.Property2 = Primary.Proprety2
我很确定有更好的方法可以做到这一点。
答案 0 :(得分:0)
您可以使用AutoMapper之类的库。如果是我的代码,我很可能只是简单地手工绘制,除非大量的映射使得它变得笨拙。