黑马程序员技术交流社区
标题:
streamwriter 和 streamreader有什么区别,用哪一个好
[打印本页]
作者:
王国文
时间:
2012-6-5 10:59
标题:
streamwriter 和 streamreader有什么区别,用哪一个好
在读写数据的时候streamwriter 和 streamreader有什么区别,用那个好点
作者:
董超
时间:
2012-6-5 11:09
看字面 不就是一个是写 一个是读吗?两个用在不同的地方 何来好坏之分
FileStream filest = new FileStream(@"c:\abc.txt", FileMode.Open, FileAccess.ReadWrite);
StreamReader sr = new StreamReader(filest);
string strLine = sr.ReadLine();
while(strLine!=null)
{
Console.WriteLine(strLine);
strLine = sr.ReadLine();
}
sr.Close();
filest.Close();
FileStream filewriter = new FileStream(@"C:\abc.txt", FileMode.Append, FileAccess.Write);
StreamWriter sw = new StreamWriter(filewriter);
for (char mychar = 'a'; mychar <= 'z'; mychar++)
{
sw.Write(mychar);
}
sw.Close();filewriter.Close();
FileStream filest = new FileStream(@"c:\abc.txt", FileMode.Open, FileAccess.ReadWrite);
StreamReader sr = new StreamReader(filest);
string strLine = sr.ReadLine();
while(strLine!=null)
{
Console.WriteLine(strLine);
strLine = sr.ReadLine();
}
sr.Close();
filest.Close();
http://www.bianceng.cn/Programming/csharp/200906/11379.htm
作者:
朱亮辉
时间:
2012-6-5 13:31
streamwriter 是写 streamreader是读,根本不是一个同本质的东西,何来的对比性啊,没有可比性,两者的作用不相同!
作者:
王国文
时间:
2012-6-5 14:09
董超 发表于 2012-6-5 11:09
看字面 不就是一个是写 一个是读吗?两个用在不同的地方 何来好坏之分
FileStream filest = new FileStre ...
回答的好 受教 谢谢
作者:
班顶超
时间:
2012-6-5 14:17
看到问题我也想问,那FileStream作用何在?没有FileStream 一样可以用streamwriter和 streamreader对数据进行操作
作者:
牛景亮
时间:
2012-6-5 14:38
一个读,一个写
作者:
G_Xiaotao
时间:
2012-6-5 18:32
streamwriter 写 streamreader读 不能比!
作者:
王针
时间:
2012-6-5 19:06
这就好比一根“水管”,你可以用它抽水,也可用它放水,除了方向性不同外,实质上还真说不出有什么不一样。
作者:
非常小可
时间:
2012-6-5 21:33
stream reader 是文件流的读取 stream write 是文件流的输出
作者:
刘豪
时间:
2012-6-5 21:50
就是对数据流的读和写啊,自己去查看helplibrary,里面有详细的解释。
作者:
钟山山
时间:
2012-6-6 18:03
FileStream对象表示在磁盘或网络路径上指向文件的流。这个类提供了在文件中读写字节的方法,但经常使用StreamReader或 StreamWriter执行这些功能。这是因为FileStream类操作的是字节和字节数组,而Stream类操作的是字符数据。一个是读,一个是写,没有可比性。
作者:
聂玉林
时间:
2012-6-6 22:01
streamwriter 和 streamreader属于不同性质的东西,所以没有好坏之分
作者:
陌花╮有意、
时间:
2012-6-7 09:42
一个读一个写,不能比较
作者:
杨礼文
时间:
2012-6-8 07:18
streamwriter 和 streamreader 是针对文本和字符串的读写
作者:
钟广雄
时间:
2012-6-8 08:24
streamwriter是写入流 streamreader是读流,
作者:
许庭洲
时间:
2012-6-8 08:35
StreamWriter 专门用于的向文件中写数据的,它和StreamReader类似,只是一个负责向文件中写数据,一个负责向文件中读数据而已。
作者:
孙玉昌
时间:
2012-6-12 09:11
streamwriter是用来写数据的,streamreader是用来读数据的,所以两者没有谁更好用之分,两者是不同的操作方法。一个用来写,一个用来读。
作者:
黑马-许泽宇
时间:
2012-6-12 12:19
文件流本来就是一个读一个写呀。这2个都需要使用到的,不存在哪个好,哪个不好.
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2