Exemple #1
0
        protected void Button14_Click(object sender, EventArgs e)
        {
            this.TextBox1.Text += string.Format($"\r\nDeserialization is reverse of serialization i.e. it's a process of reading objects from a file where they have been stored.");
            XmlSerializationDemo x = new XmlSerializationDemo();

            this.TextBox1.Text += string.Format($"{x.ReadXML () }");
        }
Exemple #2
0
        protected void Button13_Click(object sender, EventArgs e)
        {
            this.TextBox1.Text += string.Format($"\r\nSerialization means saving the state of your object to secondary memory, such as a file  ");
            XmlSerializationDemo x = new XmlSerializationDemo();

            this.TextBox1.Text += string.Format($"{x.XmlSerializationTest () }");
            x.WriteXML();
        }
Exemple #3
0
        public void XmlSerialization_ExpectedUse()
        {
            var demo = new XmlSerializationDemo {
                Period = Period.FromMinutes(5)
            };
            var serializer = new XmlSerializer(typeof(XmlSerializationDemo));

            using (var stream = new MemoryStream())
            {
                serializer.Serialize(stream, demo);
                stream.Position = 0;
                var deserialized = (XmlSerializationDemo)serializer.Deserialize(stream);
                Assert.AreEqual(demo.Period, deserialized.Period);
            }
        }