问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

filestream sconding类 什么意思

发布网友 发布时间:2022-04-20 06:00

我来回答

1个回答

热心网友 时间:2024-07-24 19:13

具体表现在对文件系统中文件的读、写操作上。具体语法如下:
de ) ; 下面是使用此构造函数
具体表现在对文件系统中文件的读、写操作上 public FileStream (
string path ,。具体语法如下: public
FileMode mode
) ;
下面是使用此构造函数创建、初始化FileStream实例的具体代码:
具体表现在对文件系统中文件的读、写操作上
FileStream ( string FileStream SplitFileStream = new FileStream ( "C:\\temp.avi" , FileMode.Open ) ;
表01是FileStream类的常用属性及其说明:
具体表现在对文件系统中文件的读、写操作上
。具体语法如下: public 属性 说明
path , FileMode mo CanRead 获取指示当前流是否支持读取值。
FileStream ( string CanSeek 获取指示当前流是否支持查找值。
。具体语法如下: public CanWrite 获取指示当前流是否支持写入值。
具体表现在对文件系统中文件的读、写操作上 Handle 获取当前FileStream对象所封装文件的操作系统文件句柄。
path , FileMode mo IsAsync 获取指示FileStream是异步还是同步打开的值。
FileStream ( string Length 获取用字节表示的流长度。
FileStream ( string Name 获取传递给构造函数的FileStream的名称。
path , FileMode mo Position 获取或设置此流的当前位置。
表01:FileStream类常用属性及其说明de ) ; 下面是使用此构造函数

FileStream类中最重要的是其中的方法,表02是FileStream类中的常用方法及其说明:
具体表现在对文件系统中文件的读、写操作上
。具体语法如下: public 方法 说明
具体表现在对文件系统中文件的读、写操作上 BeginRead 开始异步读。
de ) ; 下面是使用此构造函数 BeginWrite 开始异步写。
。具体语法如下: public Close 关闭文件并释放与当前文件流关联的任何资源。
de ) ; 下面是使用此构造函数 EndRead 等待挂起的异步读取完成。
de ) ; 下面是使用此构造函数 EndWrite 结束异步写入,在I/O操作完成之前一直阻塞。
path , FileMode mo Flush 清除该流的所有缓冲区,使所有缓冲的数据被写入基础设备。
FileStream ( string Lock 防止其他进程访问某个文件的全部或部分。
de ) ; 下面是使用此构造函数 Read 从流中读取字节块并将该数据写入给定缓冲区中。
具体表现在对文件系统中文件的读、写操作上 ReadByte 从文件中读取一个字节,并将读取位置提升一个字节。
path , FileMode mo Seek 将该流的当前位置设置为给定值。
FileStream ( string SetLength 将该流的长度设置为给定值。
FileStream ( string Unlock 允许其他进程访问以前锁定的某个文件的全部或部分。
path , FileMode mo Write 使用从缓冲区读取的数据将字节块写入该流。
path , FileMode mo WriteByte 将一个字节写入文件流的当前位置。
FileStream ( string
其中:BeginRead、EndRead和BeginWrite、EndWrite是二对异步方法,其功能相当于Read和Write方法。
BinaryReader类提供了以FileStream类的实例为参数的构造函数,其语法比较简单,具体如下:
path , FileMode mo
。具体语法如下: public public BinaryReader ( Stream ) ;

下面是通过此构造函数创建、初始化BinaryReader实例的具体代码,其中SplitFileStream是FileStream实例:de ) ; 下面是使用此构造函数

de ) ; 下面是使用此构造函数 BinaryReader SplitFileReader = new BinaryReader ( SplitFileStream ) ;
FileStream ( string
BinaryReader类为从当前的数据流中读取各种读取数据的方法,掌握了这些方法的使用方法也就掌握了BinaryReader类,表03是BinaryReader类中从数据流中读取数据的方法及其说明:

。具体语法如下: public 具体表现在对文件系统中文件的读、写操作上 方法 说明
。具体语法如下: public Read 从基础流中读取字符,并提升流的当前位置。
FileStream ( string ReadBoolean 从当前流中读取Boolean,并使该流的当前位置提升1个字节。
de ) ; 下面是使用此构造函数 ReadByte 从当前流中读取下一个字节,并使流的当前位置提升1个字节。
de ) ; 下面是使用此构造函数 ReadBytes 从当前流中将指定个字节读入字节数组,并使当前位置提升指定个字节。
具体表现在对文件系统中文件的读、写操作上 ReadChar 从当前流中读取下一个字符,并根据所使用的
path , FileMode mo ReadChars 从当前流中读取指定个字符,以字符数组的形式返回数据,并根据所使用的Encoding和从流中读取的特定字符,提升当前位置。
。具体语法如下: public ReadDecimal 从当前流中读取十进制数值,并将该流的当前位置提升十六个字节。
de ) ; 下面是使用此构造函数 ReadDouble 从当前流中读取8字节浮点值,并使流的当前位置提升8个字节。
具体表现在对文件系统中文件的读、写操作上 ReadInt16 从当前流中读取2字节有符号整数,并使流的当前位置提升2个字节。
具体表现在对文件系统中文件的读、写操作上 ReadInt32 从当前流中读取4字节有符号整数,并使流的当前位置提升4个字节。
具体表现在对文件系统中文件的读、写操作上 ReadInt64 从当前流中读取8字节有符号整数,并使流的当前位置提升4个字节。
de ) ; 下面是使用此构造函数 ReadSByte 从此流中读取一个有符号字节,并使流的当前位置提升1个字节。
FileStream ( string ReadSingle 从当前流中读取4字节浮点值,并使流的当前位置提升4个字节。
de ) ; 下面是使用此构造函数 ReadString 从当前流中读取一个字符串。字符串有长度前缀,一次7位地被编码为整数。
具体表现在对文件系统中文件的读、写操作上 ReadUInt16 使用Little Endian编码从当前流中读取2字节无符号整数,并将流的位置提升2个字节。
。具体语法如下: public ReadUInt32 从当前流中读取4字节无符号整数并使流的当前位置提升4个字节。
path , FileMode mo ReadUInt64 从当前流中读取8字节无符号整数并使流的当前位置提升8个字节。
表03:BinaryReader类中从数据流读取数据方法及其说明
FileStream ( string
BinaryWriter类也提供了使用以FileStream类的实例为参数的构造函数,其语法和BinaryReader类提供的构造函数非常相似,具体语法如下:

FileStream ( stringFileStream ( string public BinaryWriter ( Stream ) ;

下面是通过此构造函数创建、初始化BinaryWriter实例的具体代码,其中SplitFileStream是FileStream实例:
。具体语法如下: public
path , FileMode mo BinaryWriter TempWriter = new BinaryWriter (SplitFileStream) ;

表04是BinaryWriter类中的常用方法及其说明:具体表现在对文件系统中文件的读、写操作上

具体表现在对文件系统中文件的读、写操作上 方法 path , FileMode mo 说明
Close de ) ; 下面是使用此构造函数 关闭当前的BinaryWriter和基础流。
Flush 。具体语法如下: public 清理当前编写器的所有缓冲区,使所有缓冲数据写入基础设备。
Seek FileStream ( string 设置当前流中的位置。
Write FileStream ( string 将值写入当前流。

表04:BinaryWriter类常用方法及其说明
二。例: (1)SaveFileDialog sd = new SaveFileDialog();de ) ; 下面是使用此构造函数
sd.ShowDialog();
string myfilename=sd .FileName;

(2)打开的文件在richtextbox里显示:

path , FileMode mo
this.richTextBox1.AppendText(System.Text.Encoding.Unicode.GetString(buffer));
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
找专业防水队做完还漏水怎么维权 法院会受理房屋漏水造成的纠纷吗? 巴西龟最长活多久,家养!!! 养胃的药最好的是什么啊 婴儿积食发烧不愿吃药怎么办 板门穴位在哪个部位 手机设置放偷看的方法? 凝结水回收器生产厂家? 个人账户养老金预测公式:现有5万元,缴费20年,能领多少钱? 临沂比较有名的男装品牌 单片机的位地址 车标上是scon的是什么车 单片机C语言编程中scon=0x50中的x是什么意思 PCON=0x00;SCON=0x50什么意思 PCON=0x00;SCON=0x50是什么意思? SCON BINE是什么意思 SCON=0x52;具体是什么意思! SCON=0x50是什么意思 保时捷scon是什么意思? SCON的翻译是:什么意思 华为pay支付怎么使用 我的五行,及公司取名 我的五行属火,公司名字的五行应该是? 建筑公司五行属土,起名要五行属什么的相生 建设工程有限公司起名 为公司取名 建筑材料公司起啥名补木补水 ○PPO手机A72手机4G和5G大小一样O心吗? oppoa72几几年出的 oppo a72电池多少毫安 中爪巨鱿是鱿鱼还是乌贼 resolver sconnesso o non ok是什么意思? 为什么说大抹香鲸和王乌贼是死敌? 世界上最重的鲸鱼有多重? scon.v是什么牌子对讲机 鲸的演化过程 at89c51什么意思 关于鲸的资料 AD7705中的各个管脚是什么意思呢? 哪位大神可以用... 须鲸的资料 单片机 的寄存器赋值 为 -1 是什么意思? 鲸的生活习性 keic程序(51单片机程序),每一行都是什么意思呢... 南极有哪些动物? 澳大利亚和南极洲不是一个岛吗,为什么说是大陆呀? 南极深处,究竟有什么巨型怪物? 南极有哪些动物 鲸的资料200字 南极上有什么动物 南极都有什么动物