我想用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. 閱讀空行很容易
- 5. 閱讀文字在C#
- 6. 文字層次閱讀C#
- 7. 閱讀很長的一行,而沒有在shell腳本中分成多行
- 8. 閱讀C文件行()
- 9. c - 要很長的數字
- 10. C/C++很長很長到Java長
- 11. JAVA:如何在delimitered一個製表位閱讀很長的行txt.file
- 12. C++雙待很長很長
- 13. 閱讀空行C++
- 14. C++ RIFF WAVE閱讀器很痛苦
- 15. C,閱讀多行文本文件
- 16. 閱讀C中文件的一部分
- 17. 使用Gedit閱讀長行的問題
- 18. 如何通過字符和C++逐行閱讀文本字符?
- 19. 逐行逐字閱讀文字。 C編程
- 20. C#閱讀文本框忽略字符
- 21. 閱讀正在增長的文件
- 22. 閱讀字符串C中未定義的長度
- 23. 如何閱讀文本行C
- 24. 閱讀和組織文件行C++
- 25. 閱讀一個Unicode字符的文件
- 26. C#閱讀文本文件
- 27. 閱讀文本文件 - C++
- 28. C閱讀文本文件
- 29. 閱讀文本文件C#
- 30. 閱讀文本文件C
「不能正常工作」是什麼意思?例外? 你到底需要做什麼? 您是否需要一次將整行內存放在內存中? 發佈您擁有的代碼。 – Brook 2011-06-01 19:56:28
100k字符應該沒有什麼大問題。 – CodesInChaos 2011-06-01 19:58:26