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

 更新时间:2015年05月20日 09:47:41   作者:依山带水  
这篇文章主要介绍了C#反序列化到类的实现方法,涉及C#反序列化的相关技巧,需要的朋友可以参考下

本文实例讲述了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#程序设计有所帮助。

相关文章

  • C#使用加边法计算行列式的值

    C#使用加边法计算行列式的值

    这篇文章主要介绍了C#使用加边法计算行列式的值,实例分析了C#加边法计算行列式的原理与实现技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • C#隐式运行CMD命令(隐藏命令窗口)

    C#隐式运行CMD命令(隐藏命令窗口)

    这篇文章主要介绍了C#隐式运行CMD命令(隐藏命令窗口),本文实现在winform窗口中运行CMD命令,需要的朋友可以参考下
    2015-06-06
  • C#实现xml文件的读取与写入简单实例

    C#实现xml文件的读取与写入简单实例

    这篇文章主要介绍了C#实现xml文件的读取与写入方法,涉及C#操作XML文件的相关技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • 基于C#实现文档打印功能

    基于C#实现文档打印功能

    在软件开发过程中,文档打印是一个常见的功能需求,本文将详细介绍如何在C#中实现文档打印,并通过代码示例介绍的非常详细,对大家的学习或工作有一定帮助,需要的朋友可以参考下
    2024-10-10
  • C#常用字符串加密解密方法封装代码

    C#常用字符串加密解密方法封装代码

    这篇文章主要介绍了C#常用字符串加密解密方法封装代码,有需要的朋友可以参考一下
    2013-12-12
  • C#基础之委托用法实例教程

    C#基础之委托用法实例教程

    这篇文章主要介绍了C#中委托的用法,包括委托的功能、定义及用法示例,需要的朋友可以参考下
    2014-09-09
  • C# Email发送邮件 对方打开邮件可获得提醒

    C# Email发送邮件 对方打开邮件可获得提醒

    这篇文章主要为大家详细介绍了C# Email发送邮件功能,对方打开通知你,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-11-11
  • C#使用stackalloc分配堆栈内存和非托管类型详解

    C#使用stackalloc分配堆栈内存和非托管类型详解

    这篇文章主要为大家介绍了C#使用stackalloc分配堆栈内存和非托管类型详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪<BR>
    2022-12-12
  • c#生成高清缩略图的二个示例分享

    c#生成高清缩略图的二个示例分享

    这篇文章主要介绍了c#生成高清缩略图的二个示例,需要的朋友可以参考下
    2014-04-04
  • C# 程序通用结构

    C# 程序通用结构

    这篇文章主要介绍了C# 程序通用结构,C# 程序由一个或多个文件组成。 每个文件均包含零个或多个命名空间。 一个命名空间包含类、结构、接口、枚举、委托等类型或其他命名空间,具体相关内容请需要的小伙伴参考下面文章的详细内容<BR>
    2021-12-12

最新评论