예제 #1
0
        void DeserializarComInterface()
        {
            //Colocar em stream
            Stream stream = new FileStream("Pessoa3.bin", FileMode.Open, FileAccess.Read, FileShare.Read);

            //serializar
            IFormatter formatter = new BinaryFormatter();
            Pessoa3    pessoa    = (Pessoa3)formatter.Deserialize(stream);

            //fechar stream
            stream.Close();
        }
예제 #2
0
        void SerializarComInterface()
        {
            Pessoa3 pessoa = new Pessoa3();

            pessoa.SetId(1);
            pessoa.PrimeiroNome = "xdiadev";
            pessoa.UltimoNome   = "twitch";

            //Colocar em stream
            Stream stream = new FileStream("Pessoa3.bin", FileMode.Create, FileAccess.Write, FileShare.None);

            //serializar
            IFormatter formatter = new BinaryFormatter();

            formatter.Serialize(stream, pessoa);

            //fechar stream
            stream.Close();
        }