Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
读一行很长的文字C#_C# - Fatal编程技术网

读一行很长的文字C#

读一行很长的文字C#,c#,C#,我想用C读一行很长的文字。这条线的长度约为100000个字符。我正在使用StreamReader.ReadLine()方法。我还想把这个长字符串写入一个文件。其中一个或两个工作不正常。我只能在一个文件中写入99328个字符。 如何使用C#读写一行很长的文本?我怀疑您没有关闭输出缓冲区,它没有完成文件写入 考虑使用 File.ReadAllText 和File.writealText 我怀疑您没有关闭输出缓冲区,它没有完成文件写入 考虑使用 File.ReadAllText 和File.wri

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

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

考虑使用 File.ReadAllText

和File.writealText


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

考虑使用 File.ReadAllText

和File.writealText


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

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

什么是“工作不正常”?例外情况?你到底需要做什么?你是否需要一次将整行存储在内存中?发布你的代码。10万字符应该不会带来大问题。什么是“不能正常工作”的意思?例外情况?你到底需要做什么?你是否需要一次将整行存储在内存中?发布你的代码。10万字符应该不会带来大问题。