Mark:
//實現IClonable接口並重寫Clone方法就可以實現深克隆了 #region ICloneable 成員 public object Clone() { MemoryStream ms = new MemoryStream(); BinaryFormatter bf = new BinaryFormatter(); bf.Serialize(ms, this); ms.Seek(0, 0); object value = bf.Deserialize(ms); ms.Close(); return value;//this.MemberwiseClone(); } #endregion