使用 Serialization 保存数据到文件
看 MSDN 序列化与反序列化说明,
BinaryFormatter.Serialize 方法 (Stream, Object)
using System.Runtime.Serialization.Formatters.Binary;
int[,] array = new int[10,29]; // initialize multi-dimensional array. string fileName = "file.dat"; BinaryFormatter bf = new BinaryFormatter(); FileStream fs = new FileStream(filaName, FileMode.Create, FileAccess.Write); bf.Serialize(fs, array);
序列化与反序列化
//创建Programmer列表,并添加对象 List<Programmer> list = new List<Programmer>(); list.Add(new Programmer("李志伟", true, "C#")); list.Add(new Programmer("Coder2", false, "C++")); list.Add(new Programmer("Coder3", true, "Java"));//使用二进制序列化对象 string fileName = @"D:\users\lizw\桌面\Programmers.dat";//文件名称与路径 Stream fStream = new FileStream(fileName, FileMode.Create, FileAccess.ReadWrite);BinaryFormatter binFormat = new BinaryFormatter();//创建二进制序列化器 binFormat.Serialize(fStream, list);//使用二进制反序列化对象 list.Clear();//清空列表 fStream.Position = 0;//重置流位置 list = (List<Programmer>)binFormat.Deserialize(fStream);//反序列化对象 foreach (Programmer p in list) { Console.WriteLine(p); }Console.Read();
转载于:https://www.cnblogs.com/ouyang800/articles/6132449.html
使用 Serialization 保存数据到文件相关推荐
- C#中将list进行二进制序列化并保存数据到文件
场景 将一个对象list进行二进制序列化并将数据写进文件. 实现 新建Winforn程序,然后拖拽两个Button. 第一个Button用来构建一个1000长度的list对象. 先声明一个全局的lis ...
- python保存数据到文件的几种方法
方法一:open函数保存 #保存数据open函数 with open('D:/PythonWorkSpace/TestData/pinglun.txt','w',encoding='utf-8') a ...
- Python保存数据到文件的方法
方法一:open函数保存#保存数据open函数 with open('D:/PythonWorkSpace/TestData/pinglun.txt','w',encoding='utf-8') as ...
- 服务器保存数据的文件,服务器数据怎么保存
服务器数据怎么保存 内容精选 换一换 华为云数据加密服务视频帮助,为用户提供创建密钥.导入密钥.使用私钥登录弹性云服务器等操作视频,帮助您快速上手使用数据加密服务. 通常在将数据导入数据库前,即将入库 ...
- python 保存数据单文件_python3.6 单文件爬虫 断点续存 普通版 文件续存方式
#导入必备的包#本文爬取的是顶点小说中的完美世界为列.文中的aa.text,bb.text为自己创建的text文件 importrequestsfrom bs4 importBeautifulSoup ...
- python3.6怎么保存_python 保存数据单文件_python3.6 单文件爬虫 断点续存 普通版 文件续存方式...
#导入必备的包#本文爬取的是顶点小说中的完美世界为列.文中的aa.text,bb.text为自己创建的text文件 importrequestsfrom bs4 importBeautifulSoup ...
- WinPcap笔记(9):保存数据包到堆文件
这里我们将捕获到的数据包保存到堆文件里.堆文件的格式是libpcap的一种.这种格式中,包含了被捕捉到的包的二进制数据,并且,这种格式是许多网络工具所使用的一种标准,这些工具包括WinDump,Eth ...
- python中print又可将数据写入文件_Python第五课-将写入文件的列表格式化
1.上节课代码中的问题 第四课中介绍了python持久化的基础实例--将数据写入文本文件. 可当我们试着把保存数据的文件读取出来会怎样呢? try: with open('man.txt', 'r') ...
- Windows10下VB6.0开发——写入数据到文件操作
前言:我们在编程中会经常需要将采集到的数据或者设置的参数保存到文件,在此进行VB的文件操作记录. VB保存参数到文件 VB中保存数据到文件的一种操作如下: Dim nHandle As Integ ...
最新文章
- git fetch 和git pull 的差别
- cmd52命令发送 mmc_Linux SD/MMC/SDIO驱动分析(新)
- sentinel里的双检锁
- javascript sort()实现元素json对象的排序
- 驱动、数据库-Java HIVE 使用Jdbc连接Hive-by小雨
- php echo输出两个变量,php实现关于var_dump和echo输出多变量的测试
- 技术解读丨GaussDB数仓高可用容灾利器之逻辑备份
- 携程正式挂牌港交所 开盘涨近5%
- 《Single Image Haze Removal Using Dark Channel Prior》一文中图像去雾算法的原理、实现、效果及其他。...
- 服务器:CPU虚拟化_服务器虚拟化技术
- 7部史诗级自然纪录片,孩子14岁前要看完!
- linux输入文件后clustalw,ClustalW----多序列比对分析(一)
- LeetCode,无它,唯手熟尔(三)
- mysql如何查看事务日记_Mysql事务和Mysql 日志
- FTP服务器架设--架设篇
- iOS 中集成百度echarts3.0
- 学习记录之OLED显示屏(IIC)1
- 自学 Python 需要多长时间?
- java发送手机短信demo
- fastdfs下载报空指针
热门文章
- 【iOS开发-ARC实现-源码略读】
- 在项目甘特图找到你想要的答案
- centos7安装twisted出现“致命错误:Python.h:没有那个文件或目录”的终极解决办法
- uni-app打包h5后chunk-vendors.js文件大导致页面访问缓慢解决方案
- 龙王传说古月_《龙王传说》古月娜“三块逆鳞”,谁碰谁死,唐舞麟只是其中一个...
- MACHINE-CHECK-EXCEPTION蓝屏
- 精细化ASO帮助开发者在App Store中突围
- java键盘输入怎么输入汉字,图文教你java怎么接收从键盘输入的字符串
- 如何用深度强化学习模拟炒股?
- 2022年TIOBE指数排行,Python位居榜首