zoukankan
html css js c++ java
读取和写入二进制数据
在.NET平台,BinaryWriter 和
BinaryReader
类用于读取和写入二进制数据。
Code
1
using
System;
2
using
System.IO;
3
class
MyStream
4
{
5
private
const
string
FILE_NAME
=
"
Test.data
"
;
//
定义文件名
6
public
static
void
Main(String[] args)
7
{
8
//
检查是否文件已经存在
9
if
(File.Exists(FILE_NAME))
10
{
11
Console.WriteLine(
"
{0} already exists!
"
, FILE_NAME);
12
return
;
13
}
14
FileStream fs
=
new
FileStream(FILE_NAME, FileMode.CreateNew);
15
//
建立读写流
16
BinaryWriter w
=
new
BinaryWriter(fs);
17
//
写入测试数据
18
for
(
int
i
=
0
; i
<
11
; i
++
)
19
{
20
w.Write( (
int
) i);
21
}
22
w.Close();
23
fs.Close();
24
//
建立读取类.
25
fs
=
new
FileStream(FILE_NAME, FileMode.Open, FileAccess.Read);
26
BinaryReader r
=
new
BinaryReader(fs);
27
28
29
//
读取测试数据
30
31
for
(
int
i
=
0
; i
<
11
; i
++
)
32
{
33
Console.WriteLine(r.ReadInt32());
34
}
35
r.Close();
36
fs.Close();
37
}
38
}
39
40
上面的代码示例演示如何向新的空文件流 (
Test.data
) 写入数据及从中读取数据。
查看全文
相关阅读:
Django的mysql配置
解决mysql问题
angular(3)服务 --注入---自定义模块--单页面应用
GIT常用命令整理
Angular(2)
Angular(1)
响应式布局 Bootstrap(01)
Ajax (一)
(转)经济学中的风险和不确定性的区别是什么?
JQuery
原文地址:https://www.cnblogs.com/CCJVL/p/1355382.html
最新文章
windows如何用自带的命令进行端口转发
字体的FontSize(pt)和像素(px)的关系
delphi 向其他程序发送模拟按键
Delphi获取其它进程窗口句柄的4种方法
Delphi中SendMessage使用说明
理解SetCapture、ReleaseCapture、GetCapture
Redis 的介绍
Delphi-Delete 过程
Delphi-Copy 函数
Delphi-Concat 函数
热门文章
Delphi-CompareText 函数
Delphi-CompareStr 函数
Delphi-LowerCase 函数
Delphi-UpperCase 函数
pandas 菜鸟教程
Excel Pandas 学习参考
Python判断列表中是否存在某元素
【解决方法】修改Jupyter默认路径
Django-Model操作数据库(增删改查、连表结构)
pychrm 中 mysql数据库连接不上问题
Copyright © 2011-2022 走看看