我想用C#阅读很长的一行文字。该行的长度约为100000个字符。我正在使用StreamReader.ReadLine()方法。我也想写这个长字符串到一个文件。其中一个或两个都不能正常工作。我只能将99328个字符写入文件。 如何使用C#读取和写入非常长的文本行?阅读很长的一行文字C#
0
A
回答
4
我怀疑你没有关闭输出缓冲区,它没有完成文件写入。
考虑使用 File.ReadAllText
http://msdn.microsoft.com/en-us/library/ms143368.aspx
和File.WriteAllText
2
你可能无法在你的输出流调用.Flush()。
相关问题
- 1. 阅读文件的一行C++
- 2. 阅读长长文件
- 3. 文字层次阅读C#
- 4. 阅读文字在C#
- 5. 阅读很长的一行,而没有在shell脚本中分成多行
- 6. 阅读C文件行()
- 7. c - 要很长的数字
- 8. C/C++很长很长到Java长
- 9. JAVA:如何在delimitered一个制表位阅读很长的行txt.file
- 10. C++双待很长很长
- 11. 阅读空行C++
- 12. C,阅读多行文本文件
- 13. 逐行逐字阅读文字。 C编程
- 14. 如何通过字符和C++逐行阅读文本字符?
- 15. C#阅读文本框忽略字符
- 16. 阅读字符串C中未定义的长度
- 17. 阅读一个Unicode字符的文件
- 18. 如何阅读文本行C
- 19. C阅读文本文件
- 20. Django-piston在阅读时需要很长的响应时间
- 21. 阅读每行一个串线在C#
- 22. 阅读Ruby中文件的第一行
- 23. 阅读python文件的最后一行
- 24. 为什么stdin是一行一行地阅读,而不是像字符串一样一字一句地阅读?
- 25. 阅读CLOB列很慢
- 26. 为什么urllib2需要很长时间阅读?
- 27. 阅读Unicode文件C++
- 28. Objective-C阅读outlook文件
- 29. 从文件(C++)阅读
- 30. 阅读index.dat文件c#
“不能正常工作”是什么意思?例外? 你到底需要做什么? 您是否需要一次将整行内存放在内存中? 发布您拥有的代码。 – Brook 2011-06-01 19:56:28
100k字符应该没有什么大问题。 – CodesInChaos 2011-06-01 19:58:26