WhiteEngine-专注图形渲染与游戏引擎技术的网站

新浪微薄腾讯微薄

最新碎语:暂无碎语

您的位置:WhiteEngine-专注图形渲染与游戏引擎技术的网站 >C#与Lua> c#深度拷贝最直接的方法

c#深度拷贝最直接的方法

#region ICloneable Members

        /// <summary>
        /// 此处的复制为深拷贝,在实现上,为了简化,采用序列化和反序列化。
        /// </summary>
        /// <returns>深拷贝对象</returns>
        public object Clone()
        {
            Student stu = new Student();
            XmlStorageHelper helper = new XmlStorageHelper();
            string strXml = helper.ConvertToString(this);
            helper.LoadFromString(stu, strXml);   //从XML字符串来赋值

            return stu;
        }

        #endregion

---

转载请注明本文标题和链接:《c#深度拷贝最直接的方法

发表评论

路人甲 表情
看不清楚?点图切换 Ctrl+Enter快速提交