阅读很长的文字C#

时间:2011-06-01 19:53:19

标签: c#

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

2 个答案:

答案 0 :(得分:4)

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

考虑使用 File.ReadAllText

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

和File.WriteAllText

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

答案 1 :(得分:2)

您可能无法在输出流上调用.Flush()。