Untitled

mail@pastecode.io avatar
unknown
csharp
3 years ago
1.1 kB
2
Indexable
Never




//Для того чтобы сделать Save
            ClassShop shop =new ClassShop();//Заполненный экземпляр который мы хотим сохранить
            XmlSerializer formatter = new XmlSerializer(typeof(List<ClassSavePropertis>));

            using (FileStream fs = new FileStream("NameFileSerrialize.xml", FileMode.CreateNew))
            {
                formatter.Serialize(fs, lst);
            }
            
            
//Для того чтобы сделать Load
                ClassShop shop =new ClassShop();//Пустой экземпляр в который запишется считанный из xml класс
                XmlSerializer formatter1 = new XmlSerializer(typeof(ClassShop));
                using (FileStream fs = new FileStream("NameFileSerrialize.xml", FileMode.OpenOrCreate))
                {
                    if(fs.Length!=0)
                        shop = (ClassShop)formatter1.Deserialize(fs);
                }