using System.IO; using System.Runtime.Serialization.Formatters; public static Audit DeepClone<T>(Audit obj) { using (var ms = new MemoryStream()) { var formatter = new BinaryFormatter(); formatter.Serialize(ms, obj); ms.Position = 0; return (Audit)formatter.Deserialize(ms); } }
using System.Runtime.Serialization.Formatters.Binary;
var
This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)