按Enter键时,Visual Studio执行关闭

时间:2018-06-08 03:53:36

标签: c# visual-studio

你好我试着逐步学习C#。我安装了Visual Studio进行练习,但在执行时我无法测试我的基本代码20分钟:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("What is your name?");
            string name = Console.ReadLine();
            Console.WriteLine("My name is " + name);
        }
    }
}

这是基本的,但当我执行并输入名称并按Enter键时,cmd就会关闭。任何帮助将不胜感激,因为我热衷于开始使用C#

cmd

3 个答案:

答案 0 :(得分:3)

Main方法在

之后返回
Console.WriteLine("My name is " + name);

这有效地终止了应用程序。 你应该放一个

Console.Read();

等到下一次击键。

答案 1 :(得分:1)

添加另一个输入以关闭应用程序,因此cmd将不会关闭,直到您再次按Enter键。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("What is your name?");
            string name = Console.ReadLine();
            Console.WriteLine("My name is " + name);
            Console.ReadLine();
        }
    }
}

答案 2 :(得分:0)

尝试 Ctrl + F5

如果您不需要调试,则Ctrl-F5是最佳选择

在没有任何Console.Readline()或ReadKey()

的情况下自动运行

Visual Studio将保持控制台窗口打开,直到您按下某个键。