コード例 #1
0
        public void SerializationTest()
        {
            var serializableClass = new SerializableClass {
                PropertyInt = 23, PropertyString = "foo", PropertyObject = "bar"
            };

            Console.WriteLine(serializableClass.SerializeMe());
        }
コード例 #2
0
        public void DeserializationTest()
        {
            var deserializedXML = @"<?xml version=""1.0"" encoding=""utf-16:""?>" +
                                  @"<Settings xmlns:xsd=""http://www.w3.org/2001/XMLSchema"" xmlns:xsi=""http://www.w3.org/2001/XMLSchema-instance"">" +
                                  @"<PropertyOne>foo</PropertyOne><PropertyTwo>23</PropertyTwo><PropertyObject xsi:type=""xsd:string"">bar</PropertyObject></Settings>";
            var serializableClass = SerializableClass.DeSerialize(deserializedXML);

            Console.WriteLine(serializableClass.PropertyInt);
            Console.WriteLine(serializableClass.PropertyString);
            Console.WriteLine(serializableClass.PropertyObject);
        }