用FileStream.BeginRead异步读取文件。
比如一个文本文件的一部分 “if exists”
为什么读出的结果会是“i□f□ □e□x□i□s□t□s□”
□=\0
比如一个文本文件的一部分 “if exists”
为什么读出的结果会是“i□f□ □e□x□i□s□t□s□”
□=\0
解决方案 »
- 哪位有C#FTP比较好的上传下载控件 不要亿思维的
- 求一份wpf的电子书教程
- C#中,如何保存上位机接收的数据到文件里
- 怎样才能取到这个非服务器端空间的值?
- 讨论C#类的使用范围!!!希望大虾谈谈
- NET Remoting中序列化对象的内存释放问题
- FastReport 超链接问题
- 请问用CLR Profiler检测内存泄漏,得到的结果中 “Final Heap bytes” 是不是表示泄漏的内存总量?
- C#调用DLL中的参数问题
- 怎么在后台response.write而又在页面上不显示;
- 急,有谁在winform中用DataGrid绑定业务实体对象.
- 散分,顺便推荐一个免费的好用的屏幕取色工具,大家接分.
=======================
没别的就是最简单的beginread也是这样
如果你是读入byte数组,那单字节字符后都会加一个\0的
如果直接读入string,那么显示与操作起来没有问题
比如StreamReader("c:\\abc.txt", Encoding.UTF8);或者StreamReader("c:\\abc.txt", Encoding.ASCII);