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

use*_*016 4 c# user-input console.readline

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

下面是一个做示例代码工作:

using System;

namespace LearningC
{
    public class LearningSharp
    {
        public static void Main (String[] args)
        {
            Console.WriteLine (Console.ReadLine ());
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

use*_*016 6

我找到了解决方案。右键单击您的项目并选择Options。然后,在“运行”选项卡下选择“常规并选中“暂停控制台输出”(必须选中“在外部控制台上运行”才能正常工作。)


Ork*_*kar 5

也许您的项目设置为 Windows 应用程序。右键单击您的项目名称,单击属性并将输出类型更改为控制台应用程序。