如何将一个dll中的一个对象转换为另一个dll的同一个对象?

时间:2017-01-13 15:11:23

标签: wpf oop

我有两个dllA和dllB的dll。

我在下面提到的两个dll中都有相同的对象。

class OrderObect 
{ 
    public string firstName {get;set;} 
    public string lastName {get;set;}
}

我将列表从dllA发送到dllB。

我遇到一个异常,即无法将dllA.OrderObject列表转换为dllB.OrderObject列表。

那么如何解决,谢谢:)

2 个答案:

答案 0 :(得分:-1)

为什么要重复这些课程?无论如何,如果属性名称相同,您可以使用反射和循环属性将值从一个复制到另一个。 请看这篇文章,了解如何实现这一目标:here

答案 1 :(得分:-1)

正如Creep所说,如果两者的属性相同,那么你可以使用反射。如果使用express mapper之类的东西为您进行映射

,则更容易一些