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

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

c#牛人進....

c#牛人進....

白豬掌柜的 2018-12-07 05:21:52
經常看到某些類的屬性上面標示[Serializable]或者[DataContract] 屬性上面加[DataMember] 請問高手什么情況下必須加這些....???? 還有一個問題.. Word直接存儲為(序列化)XML格式???怎樣實現??????
查看完整描述

9 回答

?
慕萊塢森

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

[Serializable]?序列化是指將對象實例的狀態存儲到存儲媒體的過程。在此過程中,先將對象的公共字段和私有字段以及類的名稱(包括類所在的程序集)轉換為字節流,然后再把字節流寫入數據流。在隨后對對象進行反序列化時,將創建出與原對象完全相同的副本 說的簡單點就是 ?對象是暫時保存在內存中的,不能用U盤考走了,有時為了使用介質轉移對象,并且把對象的狀態保持下來,就需要把對象保存下來,這個過程就叫做序列化 數據契約[DataContract] 服務契約定義了遠程訪問對象和可供調用的方法,數據契約則是服務端和客戶端之間要傳送的自定義數據類型。一旦聲明一個類型為DataContract,那么該類型就可以被序列化在服務端和客戶端之間傳送 這些東西在你以后做項目的時候應該都會用到的慢慢就會理解
查看完整回答
反對 回復 2018-12-09
?
holdtom

TA貢獻1805條經驗 獲得超10個贊

序列化時用。 word轉xml不太清楚。
查看完整回答
反對 回復 2018-12-09
?
蕭十郎

TA貢獻1815條經驗 獲得超13個贊

DataContract,DataMember是在WCF對外公布接口和數據時使用 Serializable用于標識該類可以被序列化
查看完整回答
反對 回復 2018-12-09
?
aluckdog

TA貢獻1847條經驗 獲得超7個贊

這是C#中的特性,你可以百度一下有關特性的知識。
查看完整回答
反對 回復 2018-12-09
?
一只斗牛犬

TA貢獻1784條經驗 獲得超2個贊

特性屬性。。。
查看完整回答
反對 回復 2018-12-09
?
拉風的咖菲貓

TA貢獻1995條經驗 獲得超2個贊

誰不知道特性呀??!
查看完整回答
反對 回復 2018-12-09
?
慕容森

TA貢獻1853條經驗 獲得超18個贊

@彬彬@科比: 你知道你還問?
查看完整回答
反對 回復 2018-12-09
?
開心每一天1111

TA貢獻1836條經驗 獲得超13個贊

學習了。。。
查看完整回答
反對 回復 2018-12-09
  • 9 回答
  • 0 關注
  • 495 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

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

幫助反饋 APP下載

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

公眾號

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