如果对象A的类实现了System.ICloneable接口则使用Clone方法,如果没有则要new一个新实例,然后逐个属性赋值。

解决方案 »

  1.   

    改写对象的构造函数,增加一个copy构造函数
      

  2.   

    我请教一下:
    object a;
    // 赋值 a;
    object b=new object();
    b =a ;
    //object 是一个class 举例。
    这时候,a 和 b 应该是一样吧。
    我一直这么用,没出问题啊,不清楚楼上的兄弟为什么用复杂的办法?
      

  3.   

    我觉得zs1024cn(ZS)说得对
    object b是new出来的
    这样b=a的时候会调用系统默认的拷贝构造函数 
    使b和a具有相同的内容
    但是b和a是完全不同的两个对象
      

  4.   

    yarshray(saga jion(心飘情落)) 说的对,即使是用了NEW,也引用的