1642-c#引用类型相互赋值

对于引用类型,如类

Class P{
  string Name {get;set;}
  long Age      {get;set;}
}

P p1 = new P(){Name = "1", Age =1};
// 使用下面这种是地址引用
P p2 = p1;
p2.Name = "修改";//p1的Name值也会被修改。

C#对象映射器之Mapster,可以使用这个nuget包

P p2 = p1.Adapt<P>();

 

posted @ 2022-08-21 16:50  vba是最好的语言  阅读(26)  评论(0编辑  收藏  举报