你好我试着逐步学习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#
答案 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将保持控制台窗口打开,直到您按下某个键。