C#的object对象深度克隆

2014-06-15 14:19:55  访问(4713) 赞(0) 踩(0)

/// 
        /// 深度克隆
        /// 
        /// 
        /// 
        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);
            }
        }


标签:C#的object对象深度克隆    逻辑类值克隆    C#代码    常用操作 

上一条:

下一条:


 

相关评论

评论加载中……
 

发表评论

类型:
内容:
  (Alt+Enter)