问题标签 [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 投票
3 回答
13233 浏览

c# - Console.ReadLine() 没有在 C# 中保持控制台打开

我正在学习 C#(VS 2012 Professional),在以下示例中,即使该Console.ReadLine()方法是代码块中的最后一条指令,控制台窗口也不会保持打开状态:

在方法的实现中是否存在我忽略的复杂性,Console.ReadLine()或者可能是代码块中的一段冲突代码?

0 投票
1 回答
2236 浏览

c# - 为什么在使用 read() 后从 c# 中的控制台为 readLine() 获取空值

我有以下代码

它需要一个值c1,然后打印“输入字符串”。但是,当我尝试输入一个字符串时,它似乎像 一样工作ReadKey(),这意味着只要我按下任何键,它就会显示instr为空值。

如果我删除第一行 ( char c1 = (char)Console.Read();),程序可以正常工作。

为什么是这样?

0 投票
2 回答
74 浏览

linux - linux将文本传递到给定进程的readline

我有一个从用户读取控制台输入的进程(readline、raw_input 等 - 取决于平台)。还有另一个进程想要为第一个进程提供给定的输入。

如何在linux中做到这一点?可能吗?PS我感兴趣的语言是Python,但任何语言/平台的提示都值得赞赏。

0 投票
1 回答
2903 浏览

c# - int whichAccount = int.Parse(Console.ReadLine()); 不工作的第二个循环

这是我的第一篇文章,为我可能犯的错误和错误的格式道歉。

我遇到的问题是它第二次循环 int whichAccount = int.Parse(Console.ReadLine()); 不起作用,也不会接受我的意见。它引发异常“输入字符串的格式不正确”。第一次循环时一切正常。我在做什么错?谢谢。

0 投票
1 回答
410 浏览

c# - 格式化用户输入的货币

这是我的问题,我正在尝试将 a 格式化{"C:O"}为 aconsole.readline但出现方法名称预期错误。这就是我现在所拥有的:

0 投票
1 回答
518 浏览

c# - 有没有办法将 Console.ReadLine 保留在内存中以便以后在 C# 中引用?

我想写一个 if 语句,它基本上会说,“如果输入到最后一个 Console.ReadLine() 方法中的内容包含一个“!””......做点什么。

所以,我有一个方法:

在每个 readLine() 上都有一个“!” + 输入一个字母或只是一个“^”。如果输入了“^”,则字符串生成器的第一个索引字符以及“^”都会被删除。如果一个 ”!” 输入,只是“!” 被删除,但字母仍然存在。

我的代码似乎很慢,因为在我从 ReadLine() 附加了一个新字符串之后,它必须搜索“!” 或在循环的每次迭代中可能存在巨大字符串中的“^”,然后再次搜索以将其删除。如果我可以跟踪“^”和“!”的时间会更好。已输入,从而允许我使用索引值替换它们:

在这里获取索引值有点棘手,因为字符串构建器的大小根据输入的值而增长和缩小。

这就提出了一个有趣的问题:“StringBuilder.Replace("abc", "a") 之类的东西是如何完成的?对于一个 10,000 个字符长的字符串,它是从字符串的开头搜索并“滚动”通过它要找到“abc”吗?由于.Append 方法将“!2”,例如,放在最后,性能会受到影响。

是否有一个简单的答案可以提高性能?

0 投票
1 回答
845 浏览

c# - 是否可以多次使用 Console.ReadLine() ?

有什么方法可以让这个程序通过使用 Console.ReadLine(); 来显示两个文本吗?两次?

我在下面提供了我的代码,每当我调试时,我只会得到第一个上面提供的代码,但是当我删除第一个 Console.ReadLine(); 一切都会显示出来。

0 投票
3 回答
3443 浏览

c# - Console.Read() 不允许我第二次输入任何内容

我正在解决一个关于比较两个浮点数的问题,我想让用户输入所需的值。所以我写了以下代码:

不幸的是,我只能输入第一个数字。在控制台输出“输入第一个数字:”并且我输入一些数字后,它只是跳到最后并且不让我输入第二个数字......对此有什么想法吗?

0 投票
1 回答
429 浏览

c# - Console.Readline 问题

提供第一个输入后,我必须按两次回车。我在代码中做错了什么:

0 投票
3 回答
9755 浏览

c# - 使用 Console.ReadLine() 从用户那里读取三个输入

这是正确的方法吗,因为我是 C# 新手