Mar*_*arx 6 c# visual-studio-code
我正在学习 C# 并且我正在使用 VS Code,当我尝试使用 Console.ReadLine() 从用户那里获取输入时,它不起作用。
我从一个视频中提到了完全相同的事情,但经过几次谷歌搜索后,我仍然无法弄清楚我哪里出错了。
Console.WriteLine("Enter your name : ");
string name = Console.ReadLine();
Console.WriteLine("Hi! {0}", name);
Run Code Online (Sandbox Code Playgroud)
我的主要方法只有这 3 行,它总是作为输出提供如下内容:
它从不打印最后一行代码
这是因为 VS Code 中的默认控制台是外部终端。如果您将其设置为集成终端,则它允许您从用户那里获取输入。
可以通过在 launch.json 文件中设置"console": "integratedTerminal"来完成。
小智 5
教程:使用 Visual Studio Code 调试 .NET 控制台应用程序
调试控制台不接受正在运行的程序的终端输入。要在调试时处理终端输入,可以使用集成终端(Visual Studio Code 窗口之一)或外部终端。
归档时间: |
|
查看次数: |
1933 次 |
最近记录: |