亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

XmlAttributeAttribute 數據類型屬性?

XmlAttributeAttribute 數據類型屬性?

C#
UYOU 2021-11-21 10:51:52
我還沒有找到任何關于此的確切文檔,問題也沒有太多;在使用時,我們是否需要使用DataType = "string"而不是?例如:typeof(string)XmlAttributeAttributeXmlAttribute("Description", DataType = "string") XmlAttribute("Description", typeof(string))上面兩行都編譯;但是,在使用該typeof(string)方法時,我收到一條錯誤消息,指出無法指定原始類型(這可能與類的嵌套和覆蓋的屬性有關嗎?)。如果您DataType一起刪除所有內容,由于某種原因反射會失敗并且構建將不會成功。我做錯了什么,還是這就是它的本意?如果要求是使用DataType方法,那么如何指定自定義類型,例如enum?
查看完整描述

1 回答

?
慕村225694

TA貢獻1880條經驗 獲得超4個贊

DataType用于簡單類型的xsd命名空間,因此string例如。對于復雜類型指定Type的屬性XmlAttributeAttribute。因此,由于xsd:stringxsd命名空間中的簡單類型,因此您使用

[XmlAttribute("Name", DataType = "string")]

如果你有,正如你提到的,自定義枚舉,你會做

[XmlAttribute("Name", typeof(MyEnum))]


查看完整回答
反對 回復 2021-11-21
  • 1 回答
  • 0 關注
  • 243 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號