code

public T Clone<T>(T RealObject)
{
    using (System.IO.Stream objectStream = new System.IO.MemoryStream())
    {
        System.Runtime.Serialization.IFormatter formatter = new System.Runtime.Serialization.Formatters.Binary.BinaryFormatter();
        formatter.Serialize(objectStream, RealObject);
        objectStream.Seek(0, System.IO.SeekOrigin.Begin);
        return (T)formatter.Deserialize(objectStream);
    }
}  

posted @ 2014-06-25 12:39  行野摄色  阅读(153)  评论(0编辑  收藏  举报