jjzjj

presentationModules

全部标签

c# - 反序列化通用集合 - 空着

我的应用程序有一个设置对象,其中有两个集合。这些集合是包含属性包集合的简单列表泛型。当我序列化它时,一切都毫无问题地保存了:XmlSerializerx=newXmlSerializer(settings.GetType());TextWritertw=newStreamWriter(@"c:\temp\settings.cpt");x.Serialize(tw,settings);然而,当我反序列化它时,除了两个集合之外的所有东西都被恢复了(通过在setter上设置断点来验证:XmlSerializerx=newXmlSerializer(typeof(CourseSettings)