跟進問:我與 的BinaryFormatter注意到,所有我需要做的是 標記oject爲可序列化。 看起來像DataContracts我 必須標記每個我想要序列化的屬性。 這是正確的嗎?序列化對象作爲明文
如何序列化我的對象到一個文件,我可以讀取和修改我的系列化對象(這不是二進制,但...?)
跟進問:我與 的BinaryFormatter注意到,所有我需要做的是 標記oject爲可序列化。 看起來像DataContracts我 必須標記每個我想要序列化的屬性。 這是正確的嗎?序列化對象作爲明文
如何序列化我的對象到一個文件,我可以讀取和修改我的系列化對象(這不是二進制,但...?)
可序列化到XML,使用DataContractSerializer
(或更舊的XmlSerializer
)。
如果您發現XML太冗長,也可以使用DataContractJsonSerializer
將其序列化爲JSON。見here。
這兩種格式都是文本的,但它們是而不是明文。我不相信你能得到一個明文的文本表示(因爲你需要不同成員,屬性和值之間的分隔符)。
您想要使用XMLSerialization屬性。
沒有這是我正在尋找。謝謝您的幫助。 – Rod 2010-11-05 15:38:41