C# 对象深复制

时间:2021-12-03 06:45:46

Mark:

//实现IClonable接口并重写Clone方法就可以实现深克隆了

        #region ICloneable 成员

        public object Clone()
{
MemoryStream ms = new MemoryStream(); BinaryFormatter bf = new BinaryFormatter();
bf.Serialize(ms, this);
ms.Seek(, );
object value = bf.Deserialize(ms); ms.Close(); return value;//this.MemberwiseClone(); } #endregion