xml和二进制的序列化体会


[Serializable]

        public class ProgramDataFileClass         {             ///             /// 软件的程序版本             ///             [XmlIgnore]             public int ProgramVersion;               ///             ///程序名称              ///             public  List ProgrameNameList;               ///             /// 程序数据集  木板参数             ///             public  DataSet ProgramDataSet;               ///             ///程序数据集  上下光源              ///             public DataSet LightSourceBrightnessDataSet;   ///             /// 程序数算法参数据集  上相机             ///             public DataSet TopProgramParameterDataSet;             ///             /// 程序数算法参数据集  下相机             ///             public DataSet BottomProgramParameterDataSet;               public ProgramDataFileClass()             {                 ProgramVersion = 23;                 ProgrameNameList = new List(1000);                   ProgramDataSet = new DataSet();                 LightSourceBrightnessDataSet = new DataSet();                 TopProgramParameterDataSet = new DataSet();                 BottomProgramParameterDataSet = new DataSet();             }         }

xml序列化会把数据正常保存,二进制会漏掉数据
 [XmlIgnore]

相关