问题标签 [console.readline]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
1505 浏览

c# - switch case 忽略 Console.ReadLine()

我正在帮助一些初学者 c# 的朋友,我们遇到了一个奇怪的问题。

læn = Console.ReadLine()正在跳过第 31 行。这会导致.Parse在线 32 引发错误。

læn = Console.ReadLine()如果我们在第一个之后添加一个额外的,它就会开始工作。

0 投票
2 回答
2344 浏览

c# - 退出'do while ReadLine'循环不起作用

我正在尝试学习 C#,因为我在那里没有什么经验。我想在循环中设置一个 Console.Readline,Do While这样我就可以将未知数量的值读入一个数组。它永远不会退出,因此中的比较while不起作用。怎么了?

0 投票
1 回答
1892 浏览

c# - Console.ReadLine() 接受一个字符并停止提示

在控制台应用程序中,
我使用 aConsole.Readline()来提示,
它仅用于获取 int(1 到 5),
但是您可以添加不必要的字符。

请在我的控制台中记录一个字符后如何停止提示?

您会看到这个下划线 _
我不想再看到它了。

编辑 15 年 1 月 10 日晚上 10 点:

最终目标:用户不能在提示中写入多个字符。

解决方案 :

谢谢您的帮助。

0 投票
2 回答
2011 浏览

.net - 增加 Console.Readline 的缓冲区?

我有一行大约 1.5kb 的文本。我希望我的控制台应用程序可以读取它,但只能粘贴前 255 个字符。如何增加此限制?我实际上是在 Visual Studio 2013 下的调试模式下使用 Console.ReadLine() 阅读它

0 投票
1 回答
208 浏览

c# - 由于缺少 EndInvoke 调用,如何修复资源泄漏?

我想使用这个解决方案来调用Console.ReadLine()超时:

但评论者警告说:

...特别是因为我想在一个永远循环中反复调用它。

我知道每个人都BeginInvoke()需要一个EndInvoke()但我不希望分支EndInvoke中的阻塞调用。else不知何故,我们需要abort运行Console.ReadLine()调用而不是让它运行到完成,因为它可能永远不会完成。

所以所有这些(复杂的)代码帮助我让 Console.ReadLine 在超时时返回,但不会结束 Console.ReadLine 退出或以其他方式消失。

我们如何才能使它正常工作,而不会遇到资源泄漏?

注意:我AsyncWaitHandle.Close()按照 MS Calling Sync 异步调用的建议添加了

0 投票
3 回答
3424 浏览

c# - 为什么 ReadLine () 方法不会暂停用户输入?

我开始学习C#,但遇到了一个问题。该ReadLine()方法不会暂停用户输入。我刚开始使用 C#,它适用于其他人的程序,所以我不知道为什么。我在 Mac 上使用 Xamarin。

这是一个不起作用的示例代码

0 投票
1 回答
4407 浏览

c# - C# 控制台 - 如何在没有新行的情况下 ReadLine()?(或撤消 \n 或垂直 \b)

我想知道当我在下一行的开头时是否可以回到最后一行?(当然在 C# 控制台中)

我的意思是Console.WriteLine()进入下一行,即使在按下回车后我也想留在我的行中。(而且我认为没有其他方法可以在不转到下一行的情况下进行 ReadLine ,是吗?)

我发现这Console.SetCursorPosition()很有用,如下所示:

这似乎工作正常,但是当我尝试改变时Console.Write("(");变成类似的东西,我每次都Console.Write("Point A=(")需要更改参数。Console.SetCursorPosition()

如果我可以将光标移动到控制台缓冲区中的最后一个字符(空格除外),那将非常有帮助。(我认为如果我可以将控制台中的特定行复制到字符串中会很容易。)

提前致谢。

0 投票
1 回答
237 浏览

c# - ReadLine() 关闭我的控制台

无论我做什么,我的第一个 Console.Readline 条目都会让我脱离控制台。无论我是在调试还是发布,都会发生这种情况。

我通过了我的 WriteLine

一旦我点击 ReadLine 控制台就会关闭。

我仍在学习 C#,但我从未遇到过 Python raw_input(prompt) 的这个问题,我假设它等同于 C# ReadLine。

我的代码如下。

0 投票
2 回答
443 浏览

c# - 得到“输入字符串的格式不正确。” 在第二步通过循环

下面附上代码。我正在编写一个菜单,用户输入一个数字来选择一个菜单选项。它也包含在一个while循环中,因此用户可以一遍又一遍地重复菜单。它在第一个循环中完美运行,但在第二个循环中它给出“输入字符串格式不正确”。在 Console.ReadLine()

0 投票
3 回答
1526 浏览

c# - 使用用户输入(int)作为多个功能的链接时避免崩溃的方法?

我找不到关于如何将用户输入分配为可在其他地方作为整数使用的明确答案,而不会使程序因无效的键输入而崩溃。我也不确定将输入设置为整数是否是个好主意,因为这是我知道的唯一方法。这是代码:

这是我想将输入用作整数的方式: