最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

asp.net xml序列化與反序列化第2/2頁(yè)

 更新時(shí)間:2008年08月13日 10:44:41   作者:  
在.NET下有一種技術(shù)叫做對(duì)象序列化,它可以將對(duì)象序列化為二進(jìn)制文件、XML文件、SOAP文件,這樣, 使用經(jīng)過(guò)序列化的流進(jìn)行傳輸效率就得到了大大的提升。


反序列化就是讀取xml文件并將其值自動(dòng)匹配給類中的公有屬性或方法或字段,也就是上面的逆操作。 C#復(fù)制代碼
webinfo info = new webinfo();    

//用webinfo這個(gè)類造一個(gè)XmlSerializer    
XmlSerializer ser = new XmlSerializer(typeof(webinfo));    

string path = Server.MapPath("webinfo.xml");    

//Stream用于提供字節(jié)序列的一般視圖,這里將打開(kāi)一個(gè)xml文件    
Stream file = new FileStream(path, FileMode.Open, FileAccess.Read);    

//把字節(jié)序列(stream)反序列化   
info = (webinfo)ser.Deserialize(file);    

Response.Write("站長(zhǎng):" + info.userName + "<br>");    
Response.Write("站名:" + info.webName + "<br>");    
Response.Write("域名:" + info.webUrl);   

輸出結(jié)果:


為了更好的封裝和保護(hù)類的成員和方法,我們將類webinfo改寫成: 折疊展開(kāi)C#復(fù)制代碼
public class webinfo    
{    
    //站長(zhǎng)    
    private string userName;    
    public string UserName    
    {    
        get   
        {    
            return userName;    
        }    
        set   
        {    
            userName = value;    
        }    
    }    

    //站名    
    private string webName;    
    public string WebName    
    {    
        get   
        {    
            return webName;    
        }    
        set   
        {    
            webName = value;    
        }    
    }    

    //域名    
    private string webUrl;    
    public string WebUrl    
    {    
        get   
        {    
            return webUrl;    
        }    
        set   
        {    
            webUrl = value;    
        }    
    }    
}   
使用時(shí)區(qū)別僅僅是小小的改動(dòng)具體的可以看下面: C#復(fù)制代碼
webinfo info = new webinfo();        
info.userName = "腳本之家";-->info.UserName = "腳本之家";    
info.webName = "腳本"; -->info.WebName  = "腳本";       
info.webUrl = "http://m.fzitv.net";  -->//自己寫吧  

相關(guān)文章

最新評(píng)論

梨树县| 江油市| 屏边| 靖边县| 东乌| 嘉峪关市| 延津县| 鞍山市| 肃北| 盈江县| 资溪县| 枣强县| 万山特区| 赤水市| 台南市| 兴海县| 东城区| 繁昌县| 来凤县| 博湖县| 灵璧县| 惠东县| 白银市| 睢宁县| 潜江市| 那坡县| 乐至县| 南昌县| 汝南县| 莱西市| 鄢陵县| 海阳市| 古交市| 吴桥县| 三亚市| 微博| 苍溪县| 长丰县| 八宿县| 广饶县| 濉溪县|