如何在两个类中取出相同的属性,并赋值

cwchyt 2012-01-15 04:15:04

public class aa
{
public int ID { get; set; }
public string Name { get; set; }
}


public class bb
{
public string Name { get; set; }
}

public void start()
{
aa model = new aa() { ID = 1, Name = "aaa" };

bb newModel = new bb();
....
...
....
newModel.Name应该等于"aaa"
}



如何把aa的值赋值给bb? 属性是不固定的,bb里面的属性名称在aa里面是存在的,好像是求交集并赋值的意思
...全文
284 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
蔡袅 2012-01-15
  • 打赏
  • 举报
回复
LZ 按你说的:
属性不固定,有条件的判断某个类里是否有属性存在,最佳办法反射。

代码我就不写了,不难的。

111,098

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧