【发布时间】:2015-01-30 21:36:22
【问题描述】:
我有一行大约 1.5kb 的文本。我希望我的控制台应用程序可以读取它,但只能粘贴前 255 个字符。如何增加此限制?我实际上是在 Visual Studio 2013 下的调试模式下使用 Console.ReadLine() 阅读它
【问题讨论】:
-
在 MSDN 中搜索
Console.Readline这个评论“要阅读更长的行,调用 OpenStandardInput(Int32) 方法”应该会引导您到 OpenStandardInput -
我会接受这个答案。我写了
using (var r = new StreamReader(Console.OpenStandardInput(2048))) { myvar = r.ReadLine(); }它运行良好。我以为答案会在 app.config 或 Console.IncreaseBuffer(size) 之类的。 -
我没有检查原因,但我的最后一条评论似乎有问题。它没有拿起整行。
标签: .net console.readline