c#中怎样复制一个对象,用“=”号是不能复制的呀?

解决方案 »

  1.   

    调用对象的MemberwiseClone()方法,这是object基类的一个方法,所有类都继承。
      

  2.   

    哎!并非所有对象都有 .clone方法吧?
      

  3.   

    clone()方法可能不行,他依赖于IClonable接口的实现,有可能是浅拷贝,但MemberwiseClone()一定可以,一直在用。
      

  4.   

    并非所有对象都有 .clone方法
    搂主不如说说你需要复制的是什么对象,如果是自己写的类,那么就要增加实现Clone的方法
      

  5.   

    继承IClonable接口,实现Clone方法,或是MemberwiseClone