读一行很长的C#

本文关键字:一行 | 更新日期: 2023-09-27 17:58:06

我想用C#读一行很长的文本。该行的长度约为100000个字符。我正在使用StreamReader。ReadLine()方法。我还想把这个长字符串写入一个文件。其中一个或两个工作不正常。我只能在一个文件中写入99328个字符。我如何使用C#读写一行很长的文本?

读一行很长的C#

我怀疑您没有关闭输出缓冲区,它没有完成文件写入。

考虑使用文件ReadAllText

http://msdn.microsoft.com/en-us/library/ms143368.aspx

和文件。WriteAllText

http://msdn.microsoft.com/en-us/library/ms143375.aspx

您可能无法调用。对输出流执行Flush()。