免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
c# 深復制

實現(xiàn)深復制的思路為:先將類序列化到內(nèi)存中,然后從內(nèi)存中反序列化回來,就可實現(xiàn)深復制。

有類:

[Serializable]

        class Product

        {

            public string Name { get; set; }

            public int CategoryID { get; set; }

        }

序列化代碼:

using System.IO;

using System.Runtime.Serialization.Formatters.Binary;

Product p1 = new Product() { Name = "", CategoryID = 1 };

MemoryStream stream = new MemoryStream();

BinaryFormatter formatter = new BinaryFormatter();

formatter.Serialize(stream, p1);

stream.Position = 0;

Product p = new Product();

p= formatter.Deserialize(stream) as Product;

本站僅提供存儲服務,所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內(nèi)容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
序列化、反序列化的使用
C#實現(xiàn)序列化、壓縮、解壓縮、反序列化對象代碼如下:
C#序列化與反序列化學習筆記
C# DataSet對象序列化并壓縮和反序列化及解壓縮
C# MemoryStream和BinaryFormatter
關于BinaryFormatter
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服