【发布时间】:2011-11-25 19:07:04
【问题描述】:
有没有办法在 C# 控制台应用程序中编辑文本?换句话说,是否可以在命令行中放置预定义的文本,以便用户可以修改文本,然后重新提交给应用程序?
【问题讨论】:
-
我不相信我的问题与提供的问题重复。我的需要更具体,并且在该问题上给出的答案并没有回答这个问题。据我所知,Console 类没有任何帮助在命令行上放置可编辑文本的功能。
-
除非您编写一个程序,否则控制台应用程序中没有命令行。这可以通过 Console 类来完成。编辑: cmd 行是外壳,用于启动控制台应用程序。当它正在运行并且您正在向控制台窗口输出内容时,您没有使用 shell 命令,即命令行。您将解释已按下的键并根据键执行特定操作(即按下退格键时将光标移回一个字符)。'
-
@Alex Ford:关于“更具体”-“我如何打印 int”比“我如何打印对象”更具体,没有区别。
-
我不确定你是否应该在命令行中编辑文本......毕竟它是一个命令行:P
标签: c# .net command-line console console-application