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

asp.net xml序列化與反序列化

 更新時(shí)間:2008年08月13日 10:44:41   作者:  
在.NET下有一種技術(shù)叫做對(duì)象序列化,它可以將對(duì)象序列化為二進(jìn)制文件、XML文件、SOAP文件,這樣, 使用經(jīng)過序列化的流進(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é)序列的一般視圖,這里將打開一個(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改寫成: 折疊展開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)論

沽源县| 惠东县| 南丰县| 新源县| 鄂托克前旗| 绿春县| 鹤山市| 景德镇市| 榕江县| 兴安县| 莲花县| 中宁县| 马山县| 疏附县| 乳山市| 临汾市| 潢川县| 托克逊县| 内乡县| 澄迈县| 出国| 英吉沙县| 海原县| 城固县| 神木县| 新丰县| 新兴县| 富源县| 虞城县| 清水河县| 丹东市| 亳州市| 成安县| 通许县| 义马市| 汤原县| 呼图壁县| 枣庄市| 柏乡县| 临沂市| 城步|