C#将一个类中的数值赋值给另一个类 两个相同类型的类,例如 Class c1; Clas

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了C#将一个类中的数值赋值给另一个类 两个相同类型的类,例如 Class c1; Clas相关的知识,希望对你有一定的参考价值。

C#将一个类中的数值赋值给另一个类
两个相同类型的类,例如
Class c1;
Class c2;

现在想把c1的值复制给c2,但是希望之后c2里的数值不会影响c1。(即不是引用)
应该怎么处理

这个叫克隆或者叫复制,稍有点复杂,你可以自己搜索一下,比如http://blog.csdn.net/flyingdream123/article/details/9294973 参考技术A 设置一个全局变量,做过渡中间项

将一个实体中相同字段的值赋值给另一个实体

  比如有两个实体,字段灰常多,然后我们需要将其中一个实体的值赋给另一个实体,如果一个个的set的想想就很累。

  如果两个实体是同一个类,直接不需要说,不是同一个类,但同名字段很多也可以用(其实都可以用,主要他只会将同名字段的值从一个赋给另一个,同名不多用起来意义不大),不同名的字段不做处理

 

import org.apache.commons.beanutils.BeanUtils;
BeanUtils.copyProperties(ssteps, steps);//把steps的值给ssteps

 

以上是关于C#将一个类中的数值赋值给另一个类 两个相同类型的类,例如 Class c1; Clas的主要内容,如果未能解决你的问题,请参考以下文章

将一个实体中相同字段的值赋值给另一个实体

c语言结构体能否整体赋值

C#面试题

如何给一个CTime类型的对象赋值

ios 将 self 分配给另一个类中的属性

如何在 C# 中复制类对象 [重复]