Serialize Dictionary to xml using DataContractSerializer


DataContractSerializer serializer  =   new  DataContractSerializer( typeof (Dictionary < MeterSetTypeEnum, MeterSet > ));
StringBuilder sb 
=   new  StringBuilder();
XmlWriterSettings settings 
=   new  XmlWriterSettings();
settings.Indent 
=   true ;
settings.IndentChars 
=   "    " ;

using  (XmlWriter writer  =  XmlWriter.Create(sb, settings))
{
serializer.WriteObject(writer, meters.MeterSets);

} 

转载于:https://www.cnblogs.com/xingyukun/archive/2011/03/31/2000679.html

你可能感兴趣的:(Serialize Dictionary to xml using DataContractSerializer)