我已经读过XamlWriter不支持序列化泛型类。
首先我想知道为什么?普通类更难以使它们像所有其他类一样非即插即用。
第二,是否有一个框架允许我在没有太多工作的情况下序列化我的泛型类。 (我的通用课程非常复杂。)
答案 0 :(得分:1)
XamlWriter几乎不是标准的序列化方法(除非发生了变化,没有人告诉我!)。你还没有真正提到你要序列化的格式,但是既然你提到了Xaml我会假设Xml。
为此,您可以使用DataContractSerializer。它应该没有泛型类型的任何问题,并且根本不是很难使用。只需记住使用DataContract和DataMember属性标记您的类,就像使用WCF一样。