@@@@@@@@@@@@@@ 如何以BinaryReader方式(就是二进制方式)、逐行读取文件?@@@@@@@@@@@@@@ 各位大虾, 帮小弟解决一下这个问题。谢谢。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 如果你用binaryreader读出来的是byte[],所以不能直接转换成string,你需要显示转换成string,这方面你可以采用Encoding.GetString去转换至于分行读取,判断一下字符串中“\r\n” 如果你纯属是为了消遣话,那么就去一个字节一个字节的读,然后通过PeekChar是否是13或10或10和13的组合来决定是不是需要把前面缓存的字节变成string.还有一个方法就是干脆用TextReader或取得BinaryReader的BaseStream来重建一个TextReader,用ReadLine来处理.如果你这是实际应用,最好转换成TextReader吧,我身边的一个例子,从上个月月末,农业银行系统升级,原定的传输文件是以\r\n来进行行分割的,现在突然变成了以\n分割,导致许多还来起二进读取文本的操作全不能正常运行,但过去直接使用ReadLine的功能全没问题,所以干什么,最好还是用什么工具 C#申请内存 高手请进!关于comobox问题! 请问Dictionary字典在声明的时候如何赋值 byte[] 相加问题 winform怎么实现登陆一个网站并抓取这个网站的数据 C#调用oracle存储过程 面试中的sb面试官 ???excel.dll 操作excel得通用类 C# Winform 多线程界面假死 chart控件的问题 打印自定纸张问题,预览正常,打印后少了10行,请前辈指点. Q1:窗口客户区刷新问题,不一定象你想的一样简单哦
你需要显示转换成string,这方面你可以采用Encoding.GetString去转换至于分行读取,判断一下字符串中“\r\n”
如果你这是实际应用,最好转换成TextReader吧,我身边的一个例子,从上个月月末,农业银行系统升级,原定的传输文件是以\r\n来进行行分割的,现在突然变成了以\n分割,导致许多还来起二进读取文本的操作全不能正常运行,但过去直接使用ReadLine的功能全没问题,所以干什么,最好还是用什么工具