0
我想忽略词典中的所有元素,而序列化特定类型的所有成员的成员会导致异常序列化如何动态地忽略
例如类:
public class TestClass{
public string StringTest { get; set; }
public int IntTest { get; set; }
public Dictionary<int, string> someDictionary { get; set; }
}
我想什么(unsuccessfull)
XmlAttributeOverrides xOver = new XmlAttributeOverrides();
XmlAttributes attrs = new XmlAttributes();
attrs.XmlIgnore = true;
xOver.Add(typeof(Dictionary<int, string>), attrs);
XmlSerializer serialiser = new XmlSerializer(objectToConvert.GetType(), xOver);
serialiser.Serialize(writer, objectToConvert);
的可能重复[为什么没有在.NET中的XML序列化的词典吗?(http://stackoverflow.com/questions/1124597/why-isnt-there-an-xml-serializable-字典在网) – 2010-09-15 15:31:44