1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
[XmlElement(ElementName = "ElementList")]
public class ParameterList
{
private string[] sNames;
private string[] sDescriptions;
[XmlElement(ElementName = "ElementName")]
public string[] Names
{
get{return sNames;}
set{sNames = value;}
}
[XmlElement(ElementName = "ElementDescription")]
public string[] Descriptions
{
get{return sDescriptions;}
set{sDescriptions = value;}
}
}
public static void DeserializeObject(string sFilePath)
{
System.IO.FileStream fsStream = new System.IO.FileStream(sFilePath,
System.IO.FileMode.Open);
System.Xml.Serialization.XmlSerializer xsSerializer = new
System.Xml.Serialization.XmlSerializer(typeof(ParameterList));
ParameterList oParameterList = (ParameterList) xsSerializer.Deserialize
(fsStream);
fsStream.Close();
} |
Partager