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

asp.net xml序列化與反序列化第2/2頁

 更新時(shí)間:2008年08月13日 10:44:41   作者:  
在.NET下有一種技術(shù)叫做對象序列化,它可以將對象序列化為二進(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("站長:" + info.userName + "<br>");    
Response.Write("站名:" + info.webName + "<br>");    
Response.Write("域名:" + info.webUrl);   

輸出結(jié)果:


為了更好的封裝和保護(hù)類的成員和方法,我們將類webinfo改寫成: 折疊展開C#復(fù)制代碼
public class webinfo    
{    
    //站長    
    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://www.fzitv.net";  -->//自己寫吧  

相關(guān)文章

最新評論

福海县| 阿克陶县| 红安县| 德江县| 乐都县| 和田县| 宜城市| 壶关县| 盐津县| 云南省| 新巴尔虎右旗| 永昌县| 大渡口区| 尤溪县| 浠水县| 横山县| 定兴县| 通许县| 江津市| 斗六市| 蓬溪县| 改则县| 通州区| 寿阳县| 凌云县| 思茅市| 贵德县| 清徐县| 洮南市| 海安县| 依兰县| 抚顺市| 平遥县| 鸡西市| 开原市| 高平市| 久治县| 武胜县| 当阳市| 彰武县| 阿克苏市|