C# 将数据从一个类实例复制到另一个具有相同属性名称但不同属性类型的类实例

C# 将数据从一个类实例复制到另一个具有相同属性名称但不同属性类型的类实例,c#,C#,我有两个属性名称相同但类型不同的类, 即,一个类具有字符串属性,另一个类具有用户定义类型属性, 我想把数据从一个类复制到另一个类, 那么,有可能吗?? 请提出解决办法 感谢和问候。你不能指望.net框架能为你做任何事情。创建一个方法,该方法将源类作为参数,创建目标类的实例,跨(只有您知道如何映射和转换)复制属性,并返回新对象。您尝试了什么?如果你不显示你的代码,很难看出哪里出了问题。你给我们的信息远远不够,我们甚至无法开始回答这个问题。首先,它将完全取决于用户定义类型的性质;若所述类型有一个来自

我有两个属性名称相同但类型不同的类, 即,一个类具有字符串属性,另一个类具有用户定义类型属性, 我想把数据从一个类复制到另一个类, 那么,有可能吗?? 请提出解决办法


感谢和问候。

你不能指望.net框架能为你做任何事情。创建一个方法,该方法将源类作为参数,创建目标类的实例,跨(只有您知道如何映射和转换)复制属性,并返回新对象。

您尝试了什么?如果你不显示你的代码,很难看出哪里出了问题。你给我们的信息远远不够,我们甚至无法开始回答这个问题。首先,它将完全取决于用户定义类型的性质;若所述类型有一个来自字符串的隐式强制转换运算符,或者一个接受单个字符串的构造函数,那个么它很简单。如果没有,那么我们绝对没有任何信息可以作为答案的基础。谢谢,我只是在冒险。