public ElecCalsSpec GetElecCalsSpecParas() { if (_elecCalsSpecParas == null) { _elecCalsSpecParas = ProjectUtils.GetInstance().ReadElecCalsSpecParas(); } return(_elecCalsSpecParas); }
public void TestMethod06_EleCalsSpec() { var saveFileDialog = new Microsoft.Win32.SaveFileDialog() { Filter = "XML Files (*.xml)|*.xml", }; if (saveFileDialog.ShowDialog() != true) { return; } ElecCalsSpec spec = new ElecCalsSpec() { Category = new List <ElecCalsCateSpec>() { new ElecCalsCateSpec() { Voltage = "110kV", Category = "三类", }, new ElecCalsCateSpec() { Voltage = "220kV", Category = "二类", }, new ElecCalsCateSpec() { Voltage = "330kV", Category = "一类", }, new ElecCalsCateSpec() { Voltage = "500kV", Category = "一类", }, new ElecCalsCateSpec() { Voltage = "750kV", Category = "一类", }, new ElecCalsCateSpec() { Voltage = "1000kV", Category = "一类", }, new ElecCalsCateSpec() { Voltage = "500", Category = "一类", }, new ElecCalsCateSpec() { Voltage = "-500", Category = "一类", }, new ElecCalsCateSpec() { Voltage = "800", Category = "一类", }, new ElecCalsCateSpec() { Voltage = "-800", Category = "一类", }, new ElecCalsCateSpec() { Voltage = "1100", Category = "一类", }, new ElecCalsCateSpec() { Voltage = "-1100", Category = "一类", }, }, }; XmlUtils.Serializer(saveFileDialog.FileName, spec); var paras2 = XmlUtils.Deserializer <ElecCalsSpec>(saveFileDialog.FileName); }