FileStream 解释下代码

yg14hxj 2009-12-17 10:29:34
 FileStream fs = new FileStream(Server.MapPath("aa.xml"), FileMode.Open, FileAccess.Read );

StreamReader sr = new StreamReader(fs);


这个filemode.open是什么意思?FileAccess.Read是不是表示是只读方式?

还有StreamReader与FileStream是什么关系?

...全文
96 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
wlglala 2009-12-18
  • 打赏
  • 举报
回复
读写器StreamReader/StreamWriter等是建立在流(各类Stream)上的,这样的设计,有利于对象的复用,是面向对象设计的一个好例子
chengcheng1253 2009-12-18
  • 打赏
  • 举报
回复
StreamReader 是流读取
FileStream 是文件流
bobo_911 2009-12-17
  • 打赏
  • 举报
回复
这个msdn上都有说明的呀。
wuyq11 2009-12-17
  • 打赏
  • 举报
回复
Filestream只可以进行以字节为单位原始数据流进行读写操
StreamReader/ StreamWriter可以进行以字符为单位的数据读写操作
http://msdn.microsoft.com/zh-cn/library/system.io.filemode(VS.80).aspx
bancxc 2009-12-17
  • 打赏
  • 举报
回复
filemode.open 打开现有文件 其他还有Append,Create,CreateNew,Open,OpenOrCreate,Truncate
FileAccess.Read 对文件的操作 只读 其他还有ReadWrite,Write

111,120

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • AIGC Browser
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧