我有两个dllA和dllB的dll。
我在下面提到的两个dll中都有相同的对象。
class OrderObect
{
public string firstName {get;set;}
public string lastName {get;set;}
}
我将列表从dllA发送到dllB。
我遇到一个异常,即无法将dllA.OrderObject列表转换为dllB.OrderObject列表。
那么如何解决,谢谢:)
答案 0 :(得分:-1)
为什么要重复这些课程?无论如何,如果属性名称相同,您可以使用反射和循环属性将值从一个复制到另一个。 请看这篇文章,了解如何实现这一目标:here
答案 1 :(得分:-1)
正如Creep所说,如果两者的属性相同,那么你可以使用反射。如果使用express mapper之类的东西为您进行映射
,则更容易一些