<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    隨筆-348  評論-598  文章-0  trackbacks-0
    Hashtable和ArrayList等經常需要深度拷貝,而.Net沒有現成的函數可以調用,我從國外找了一個方法
            public object Clone()
            {
                BinaryFormatter Formatter 
    = new BinaryFormatter(nullnew StreamingContext(StreamingContextStates.Clone));
                MemoryStream stream 
    = new MemoryStream();
                Formatter.Serialize(stream, 
    this);
                stream.Position 
    = 0;
                
    object clonedObj = Formatter.Deserialize(stream);
                stream.Close();
                
    return clonedObj; 
            }
    繼承了Clonable接口之后,像這樣重寫Clone()方法就可以了,他利用了序列化和反序列化的原理,將序列化的流丟入內存,再從內存中反序列化回來就OK了!


    ---------------------------------------------------------
    專注移動開發

    Android, Windows Mobile, iPhone, J2ME, BlackBerry, Symbian
    posted on 2008-02-12 23:52 TiGERTiAN 閱讀(2554) 評論(2)  編輯  收藏 所屬分類: DotNet

    評論:
    # re: C#深度拷貝(Deep Copy) 2008-10-18 16:42 |
    google 到這,受用了,好東西  回復  更多評論
      
    # re: C#深度拷貝(Deep Copy) 2008-10-18 18:27 | TiGERTiAN
    @豬
    呵呵,都是自己人。  回復  更多評論
      
    主站蜘蛛池模板: 麻豆安全免费网址入口| 日本视频免费观看| www视频免费看| 亚洲色四在线视频观看| 亚洲中文字幕无码亚洲成A人片| 男人的天堂网免费网站| 久久久影院亚洲精品| 永久免费av无码网站yy| 成人毛片免费观看视频| 亚洲福利精品一区二区三区| 羞羞漫画登录页面免费| 国产免费无遮挡精品视频 | 疯狂做受xxxx高潮视频免费| 免费国产成人高清在线观看麻豆 | 亚洲自偷自拍另类图片二区| 99久久国产免费-99久久国产免费 99久久国产免费中文无字幕 | 免费a级毛片无码a∨蜜芽试看| 亚洲小说图片视频| 国产免费网站看v片在线| 亚洲国产精品国自产拍AV| 91福利免费视频| 亚洲熟妇AV乱码在线观看| 国产成人精品123区免费视频| 理论秋霞在线看免费| 国产亚洲综合色就色| 瑟瑟网站免费网站入口| 狠狠色伊人亚洲综合成人| 天天影院成人免费观看| 国产亚洲精品美女| 久久亚洲国产视频| 在线观看免费宅男视频| 亚洲制服丝袜在线播放| 国产无遮挡又黄又爽免费视频 | 色婷婷7777免费视频在线观看| 亚洲AV成人精品日韩一区| 亚洲色偷偷偷鲁综合| 综合在线免费视频| 亚洲理论在线观看| 国产大片线上免费看| 无码中文字幕av免费放dvd| 中文字幕亚洲精品无码|