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
) 写入数据及从中读取数据。
查看全文
相关阅读:
openpyxl模块的读写使用及mongodb概念
MongoDB数据库的下载安装及配置方法
利用while循环写的简单小游戏猜数字
爬虫之爬取豆瓣top250电影排行榜及爬取斗图啦表情包解读及爬虫知识点补充
红薯网防爬措施与斗图啦及豆瓣实战案例
(小知识)结局不会的问题的解决流程
spring2.5.6 jar包
Struts2的DMI动态方法调用
Struts2.1.6 jar包
Hibernate3.3.2 jar包
原文地址:https://www.cnblogs.com/CCJVL/p/1355382.html
最新文章
Linux第一二章笔记
使用库函数API和C代码中嵌入汇编代码两种方式使用同一个系统调用
跟踪调试Linux内核的启动过程
操作系统是如何工作的
计算机是如何工作的
实验五
实验三
实验二 java面向对象程序设计
实验一 Java开发环境的熟悉
十五的学习日记20161003-promise相关
热门文章
十五的学习日记20161004
十五的学习日记20161005
2017 Multi-University Training Contest
XVI Open Cup named after E.V. Pankratiev. GP of Ekaterinburg.
2017 Multi-University Training Contest
2017 Multi-University Training Contest
数据分析logistic回归与时间序列
爬虫之Scrapy框架介绍及基础用法
MongoDB聚合查询及Python连接MongoDB操作
MongoDB创建普通账户与admin账户的配置方法
Copyright © 2011-2022 走看看