麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

詭異的XmlSerializer屬性字段Specified

2019-11-14 13:56:00
字體:
來源:轉載
供稿:網友

自動生成代碼時,往往會為一個字段假設為 * , 生成另一個bool型字段: *Specified;

  如:

    [Serializable]

    public class A

    {

        [xmlElement]

        public string Id { get; set; }

        [XmlIgnore]

        public bool IdSpecified { get; set; }

    }

     這種寫法會導致XmlSerializer使用不便

     具體的在XmlSerializer 表現的問題是:

     當我們為 A類型賦值時,

     A a =new  A();

     a.Id = “test”;

不管怎么賦值,序列化后的XML 里都不會有<Id></Id>這個節點。

除非,你把 IdSpecified 設置為 true.

 

這個問題也告訴大家要注意:

以后別創建 *Specified 這樣的bool字段。省得引起 非常詭異的錯誤。

 

解決方案:

(1)契約中最好不要用Specified這個字段。

(2)對于已經形成的契約,在設置這些字段時,要把Specified設置為true。


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 香蕉视频99 | 俄罗斯16一20sex牲色另类 | 国产精品久久久久久久久久 | 狠狠干导航 | 一级国产电影 | 麻豆一二区 | 久草在线资源视频 | 精品中文字幕视频 | 99久久电影 | 亚a在线 | 激情夜色 | 久久精精品 | 黄色三级三级三级 | 视屏一区 | 一本色道久久综合亚洲精品图片 | 国产精品欧美久久久久一区二区 | 欧美a级一区二区 | 久久精品视频免费观看 | 亚洲射吧 | 黄色一级片免费观看 | 国产 日韩 亚洲 欧美 | 午夜伊人 | 91网站永久免费看 | 99最新地址| 亚洲国产中文字幕 | 福利在线播放 | 少妇一级淫片高潮流水电影 | 7777奇米成人四色影视 | 欧美一区二区三区免费观看 | 中国毛片在线观看 | 成人性生活视频 | 亚洲一区二区在线 | 极品销魂一区二区三区 | 蜜桃一本色道久久综合亚洲精品冫 | 国产一精品久久99无吗一高潮 | 国产一区二区三区视频免费 | 牛牛碰在线 | 久久久国产精品免费观看 | 久久精品一二三区白丝高潮 | 久久视频精品 | 国产精品久久久久久久娇妻 |