大众信息网

c# filestream read

答案:2  mip版
解决时间 2021-02-08 05:34
  • 提问者网友:坟地里唱嗨歌
  • 2021-02-07 16:40
FileStream fs = new FileStream("d:\\A500000001801110901.txt", FileMode.Open);
byte[] b = new byte[10000];
fs.Read(b, 0, b.Length);

read方法中的第二个参数是什么意思?请举例说明。
最佳答案
  • 二级知识专家网友:风是甜的
  • 2021-02-07 17:05
第二个参数是用来表示,你读取的数据填充数组的那个Index 的
如 fs.Read(b, 1, b.Length-1); 是读取文件将数据放在 数组的第2个元素 到 Length-1个元素之间
全部回答
  • 1楼网友:云朵有点甜
  • 2021-02-07 17:26
<p>应该不会产生乱码,不清楚你的rss.txt是什么内容。</p>  <p>如果用streamreader无效,请尝试使用file.readalllines逐行读取。</p>  <p>函数:</p>  <p><strong>public string[]file.readalllines(你的文件绝对路径);</strong></p>  <p><strong>参考: <a href="http://wenwen.soso.com/z/urlalertpage.e?sp=shttp%3a%2f%2f207.46.16.248%2fen-au%2flibrary%2fbsy4fhsa" target="_blank">http://207.46.16.248/en-au/library/bsy4fhsa</a>(vs.80).aspx</strong></p>
我要举报
如以上问答内容为低俗/色情/暴力/不良/侵权的信息,可以点下面链接进行举报,我们会做出相应处理,感谢你的支持!
点此我要举报以上问答信息
推荐资讯