博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
c#读写文件:概述
阅读量:5991 次
发布时间:2019-06-20

本文共 623 字,大约阅读时间需要 2 分钟。

1、如何读写

 读取文件在编程中经常用到,读写配置文件或者利用文件存取数据等。常用的读取过程如下:
 (1)声明读写流

FileStream fs = null;连接文件       BinaryWriter bw = null;写的流       BinaryReader br = null;读的流       fs = new FileStream(文件路径, FileMode, FileAccess);        bw = new BinaryWriter(fs);       br = new BinaryReader(fs);

  (2)定位

fs.Seek(0, SeekOrigin),SeekOrigin有Current、End和Begin。指定起始位置后即可按字节数读取。

  (3)读取和写入

      br.ReadInt32(),br.Read(参数)等等,在VS中使用点号,可以看到。根据要求的字节数选不同的读取就可以了。 而写只有bw.Write(变量),这里需要注意,在读取写入的是有定义的变量一定要清楚到底占用多少字节,比如: c#中int分别有Int16,Int32,Int64,这些就表示了占用16bit,32bit,64bit。如果定义了一个int,那么读写时 一定要注意了,不能认为int一定是占四个字节,因为根据处理器的位数不同int占的字节是不同的。因此要根据处理器 计算好各个变量占的字节,才能正确的读取和写入。

转载地址:http://kevlx.baihongyu.com/

你可能感兴趣的文章
sqlite3中的数据类型 (转载)
查看>>
Atiitt 使用java语言编写sql函数或存储过程
查看>>
日志文件清理代码
查看>>
Maven属性(properties)标签的使用
查看>>
Tomcat配置https、访问http自动跳转至https
查看>>
vim各种编码设置问题
查看>>
BOOST ASIO 学习专贴
查看>>
HTTP content-type
查看>>
知物由学 | AI时代,那些黑客正在如何打磨他们的“利器”?(一)
查看>>
Mysql 查询decimal 引号‘’增加精度
查看>>
组织分解结构(Organizational Breakdown Structure OBS)
查看>>
跟小静读CLR via C#(09)-扩展方法
查看>>
Flex的UI组件Tile
查看>>
Java中对象的等价性比较
查看>>
windows phone 7中简单使用Usercontrol
查看>>
Graham King » In-memory key-value store in C, Go and Python
查看>>
(转)理解Android系统的进程间通信原理(一)----RPC中的代理模式
查看>>
程序员的自我修养——说明
查看>>
Skynet --- ruby的类Google Map/Reduce框架
查看>>
InsertCommand属性---把数据集的新行保存到数据源中
查看>>