Beispiel #1
0
        public void SerializeData()
        {
            MusicDataStore  mds       = MusicDataStore.TestData();
            BinaryFormatter formatter = new BinaryFormatter();

            using (FileStream fs = new FileStream("MusicTracks.bin", FileMode.OpenOrCreate, FileAccess.Write))
            {
                formatter.Serialize(fs, mds);
            }
        }
        public void SerializeXML()
        {
            MusicDataStore mds       = MusicDataStore.TestData();
            XmlSerializer  formatter = new XmlSerializer(typeof(MusicDataStore));

            using (FileStream fs = new FileStream("MusicTracks.xml", FileMode.OpenOrCreate, FileAccess.Write))
            {
                formatter.Serialize(fs, mds);
            }
            using (FileStream fs = new FileStream("MusicTracks.xml", FileMode.Open, FileAccess.Read))
            {
                formatter.Deserialize(fs);
            }
        }