这个问题要分为两部分
假如该类中数据是值类型的,那么你可以写一个方法,在该方法中创建一个该类的新的实例,然后赋值,并返回。
假如该类中的数据是引用类型的,你使用上述方法还是不行,必须把该引用类型按照上面的方法再做一次。
具体问题具体分析,C#中好多内置的类提供了Clone方法,但都是浅克隆,也就是说如果类中包含的数据是值类型的话,可以满足你的要求,但是如果是引用类型的话,复制的还是地址。
"类中的数值",坑爹哈...你说的是对象吧...你要求不是引用类型是不可能的,本来就是引用类型的,除非你定义成结构.
不管你定义成一个方法,还是不通过方法.总之都要经过的是,通过第三个 对象来传递...
在方法就不用说了吧...要定义第三个对象.
如果用Clone的话,其实那些对别的对象等,只是只有持有引用...