当前位置:  开发笔记 > 编程语言 > 正文

在MonoDevelop中读取控制台输入

如何解决《在MonoDevelop中读取控制台输入》经验,为你挑选了2个好方法。

我正在尝试一个简单的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:

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

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



1> Ray Womack..:

您正尝试在MonoDevelop中键入"应用程序输出"窗口,它是只读的.

您可以通过右键单击项目的"选项"菜单项并Run on external consoleRun > General树下检查,将MonoDevelop配置为在命令提示符下自动运行程序.

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

我猜那个给我-1的人被那个巨大的"我的机器上的作品"标志蒙蔽了眼睛,不过这正确而唯一的答案.


我同意.当问题发布后,我的原始答案得到了解答,它对MonoDevelop一无所知

2> configurator..:

适用于我的机器

在读取控制台输入后,程序是否立即退出是您的问题?如果是这样,那么Console.ReadKey();在最后一个之后添加一个,WriteLine这样程序就会等待按键.否则,我不知道问题是什么; 我复制+粘贴代码,它工作.

推荐阅读
k78283381
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有