gpt4 book ai didi

c# - 在 MonoDevelop 中读取控制台输入

转载 作者:IT王子 更新时间:2023-10-29 04:41:07 25 4
gpt4 key购买 nike

我正在尝试一个简单的 C# 程序,它接受输入并将其作为输出传递。例如,输出应该是:

What is your name?
{user input}
Your name is {user input}

程序是:

public static void Main(string[] args)
{
Console.WriteLine("What is your name?");
string name = Console.ReadLine();
Console.WriteLine("Your name is: " + name);
Console.ReadKey();
}

这包含在名为“MainClass”的类中

它的输出是:

What is your name?
Your name is:

为什么这不起作用,我怎样才能让它起作用?

附言我正在使用 MonoDevelop 并添加了 Console.ReadKey();在最后一个 WriteLine 之后。没有变化。

最佳答案

您正在尝试在 MonoDevelop 的“应用程序输出”窗口中输入内容,但它是只读的。

您可以将 MonoDevelop 配置为在命令提示符下自动运行程序,方法是右键单击项目的“选项”菜单项并选中 Run > General 下的 Run on external console 树。

alt text http://psf.biz/public/monodevelop_run_on_external_console.jpg

我猜给我 -1 的人被巨大的“Works on My Machine”标志蒙蔽了双眼,然而这是正确且唯一的答案。

关于c# - 在 MonoDevelop 中读取控制台输入,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/652936/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com