首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >[c#]对象序列化和反序列化一种方法

[c#]对象序列化和反序列化一种方法

作者头像
云未归来
发布2025-07-19 15:13:54
发布2025-07-19 15:13:54
1080
举报

C#中序列化和反序列化有很多方法,这里介绍其中一种可以序列化对象的方法

以下是伪代码,参考

 [Serializable]

public class A

{

int age=10;

string name="alice";

}

//BinaryFormatter将对象序列化到文件中 A a=new A();

a.age=20;

a.name="Tom"; using (FileStream fsWriter = new FileStream(@"data.txt",FileMode.Create,FileAccess.Write)) {     BinaryFormatter bf = new BinaryFormatter();     //序列化     bf.Serialize(fsWriter,a); } //BinaryFormatter将文件中的数据反序列化出来 A a=new A(); using (FileStream fsReader = new FileStream(@"data.txt",FileMode.Open,FileAccess.Read)) {     BinaryFormatter bf = new BinaryFormatter();     //反序列化     a= (A)bf.Deserialize(fsReader); }

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-05-04,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档