欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

C#反序列化到类的实现方法

程序员文章站 2023-01-22 12:20:46
本文实例讲述了c#反序列化到类的实现方法。分享给大家供大家参考。具体实现方法如下: using system; using system.collections...

本文实例讲述了c#反序列化到类的实现方法。分享给大家供大家参考。具体实现方法如下:

using system;
using system.collections.generic;
using system.linq;
using system.runtime.serialization.formatters.binary;
using system.text;
using system.threading.tasks;
using system.io;
using 二进制序列化;
namespace 反序列化
{
  class program
  {
    static void main(string[] args)
    {
      binaryformatter bf = new binaryformatter();
      using (filestream fs = new filestream ("person.bin",filemode.open))
      {
        object obj = bf.deserialize(fs);
        people p = (people)obj;
        console.writeline("姓名:{0}\t年龄:{1}",p.name ,p.age);
      }
      console.writeline("反序列化完毕!");
      console.readkey();
    }
  }
}

这里注意反序列化时需要引用people类所在的程序集

希望本文所述对大家的c#程序设计有所帮助。