两个对象
test1 和 test2如果直接 test1=test2
那么,test2中的值改变后test1中的也会变怎么可以把test1的数值传递给test2

解决方案 »

  1.   

    通过强类型或显式采用反射实现
    http://www.cnblogs.com/chiname/articles/293729.aspx
      

  2.   

    使用Clone方法能够实现上述问题
      

  3.   

    C#中缺省是值拷贝
    test1 = test2把指针值拷贝过去了,因此两个变量就将指向同一个对象你这种相当于希望有c++中的拷贝构造函数,在C#中一般通过实现System.ICloneable来完成。
      

  4.   

    C++转向C#的疑惑:难道C#中没有拷贝构造函数
    http://blog.csdn.net/zhuweisky/archive/2005/07/06/415661.aspx
      

  5.   

    可以在定义一个对象
    比如test3=test1
        test1=test2
       test2=test3
    不知道你是这个意思不?