2010-02-02 52 views
2

我已經閱讀過使用XamlWriter不支持序列化泛型類的情況。序列化通用類

首先我想知道爲什麼?泛型類更難以像所有其他類一樣使用它們即插即用。

其次,有沒有一個框架,可以讓我序列化我的泛型類沒有太多的工作。 (我的泛型類相當複雜。)

回答

1

XamlWriter幾乎不是標準的序列化方法(除非有什麼改變,沒有人告訴我!)。你實際上沒有提到你想要序列化到什麼樣的格式,但是既然你提到了Xaml,我會假定Xml。您可以使用DataContractSerializer。它不應該與泛型類型有任何問題,並且不是很難使用。只要記住用DataContract和DataMember屬性標記你的類,就好像你在使用WCF一樣。