永发信息网

在c#中filestream与stream有什么区别

答案:2  悬赏:20  手机版
解决时间 2021-03-22 08:05
在c#中filestream与stream有什么区别
最佳答案
FileStream可以是任何类型FileStream对象表示在磁盘或网络路径上指向文件的流。这个类提供了在文件中读写字节的方法,但经常使用StreamReader或StreamWriter执行这些功能。这是因为FileStream类操作的是字节和字节数组,而Stream类操作的是字符数据。字符数据易于使用,但是有些操作,比如随机文件访问(访问文件中间某点的数据),就必须由FileStream对象执行.
其中创建FileStream对象最简单的构造函数如下:
FileStream file = new FileStream(fileName,FileMode.Member);
FileStream file = new FileStream(fileName, FileMode.Member, FileAccess.Member);
而FileAccess的成员:成 员说 明Read打开文件,用于只读Write打开文件,用于只写ReadWrite打开文件,用于读写
全部回答
filestream可以是任何类型filestream对象表示在磁盘或网络路径上指向文件的流。这个类提供了在文件中读写字节的方法,但经常使用streamreader或streamwriter执行这些功能。这是因为filestream类操作的是字节和字节数组,而stream类操作的是字符数据。字符数据易于使用,但是有些操作,比如随机文件访问(访问文件中间某点的数据),就必须由filestream对象执行. 其中创建filestream对象最简单的构造函数如下: filestream file = new filestream(filename,filemode.member); filestream file = new filestream(filename, filemode.member, fileaccess.member); 而fileaccess的成员:成 员说 明read打开文件,用于只读write打开文件,用于只写readwrite打开文件,用于读写 文 件 存 在文件不存在append打开文件,流指向文件的末尾,只能与枚举fileaccess.write联合使用 创建一个新文件。只能与枚举fileaccess.write联合使用create删除该文件,然后创建新文件创建新文件createnew抛出异常创建新文件open打开现有的文件,流指向文件的开头抛出异常openorcreate 打开文件,流指向文件的开头创建新文件truncate打开现有文件,清除其内容。流指向文件的开头,保留文件的初始创建日期抛出异常filestream类操作的是字节和字节数组,而stream类操作的是字符数据 streamwriter允许将字符和字符串写入文件,它处理底层的转换,向filestream对象写入数据。streamreader也类似。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
茶有关的诗词,有关兰的诗句 古诗词
83连续减14的数依次为多少
这几个哪个划算些
源圆批发部怎么去啊,有知道地址的么
Some of you may have finished unit one. ,
被热水烫伤怎么处理,花洒不出水的原因是什么
冰糖雪梨可以用白糖代替冰糖吗
胡宇威现任女友
张家寨我想知道这个在什么地方
We should ‘Thank you’ when we borrow so
旅行出发的语句,一个人旅行的伤感句子
赛尔号希尔妮妮打奇拉比
有首韩文歌跟马旭东的入戏太深高潮很像,求歌
选出文章以“我的叔叔于勒”为题理解有误的一
三里宫我想知道这个在什么地方
推荐资讯
推荐一部类似鲁路修那样主角强大,最后或中途
我按照说明书装完摄像头之后,显示不出来是怎
单选题市场上同一商品的价格有时高,有时低,
如何使用VMware ESXi的远程命令行界面
徐工的哪款大挖比较好?求推荐!
女孩读文科还是理科好,高中读理科好还是文科
电动车前面有声音
I have a robot friend, Robbi. It looks lik
—do you like the film tonight?—Better th
形容人幼稚除了年少无知,年少轻狂还有哪些成
黄芪水喝多了会拉肚子吗
陌生人来访怎么办写话,遇到陌生人来访,我应
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?