コード例 #1
0
ファイル: Binary.cs プロジェクト: DEDALX305/DOT_NET
 public void Deserialize()
 {
     // десериализация из файла people.dat
     using (FileStream fs = new FileStream("people.dat", FileMode.OpenOrCreate))
     {
         BinaryFormatter formatter = new BinaryFormatter();
         PersonBinary    newPerson = (PersonBinary)formatter.Deserialize(fs);
         Console.WriteLine("Объект десериализован");
         Console.WriteLine("Имя: {0} --- Пароль: {1}", newPerson.Name, newPerson.Password);
     }
 }
コード例 #2
0
ファイル: Binary.cs プロジェクト: DEDALX305/DOT_NET
        public void Serialize()
        {
            // объект для сериализации
            PersonBinary person = new PersonBinary("Tom", 25755489);

            Console.WriteLine("Объект создан");
            // создаем объект BinaryFormatter
            BinaryFormatter formatter = new BinaryFormatter();

            // получаем поток, куда будем записывать сериализованный объект
            using (FileStream fs = new FileStream("people.dat", FileMode.OpenOrCreate))
            {
                formatter.Serialize(fs, person);
                Console.WriteLine("Объект сериализован");
            }
        }