深度克隆 - DeepClone

2017-02-26 15:16:27  访问(1431) 赞(0) 踩(0)


        /// <summary>
        /// 深度克隆 - DeepClone
        /// </summary>
        /// <param name="graph"></param>
        /// <returns></returns>
        public static object DeepClone(object graph)
        {
            using (MemoryStream stream = new MemoryStream())
            {
                BinaryFormatter formatter = new BinaryFormatter();
                formatter.Serialize(stream, graph);
                stream.Position = 0;
                return formatter.Deserialize(stream);
            }
        }


标签:深度克隆 - DeepClone 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)