我是C#和.NET代码/ VSCcode的新手。
当前使用VSCode运行和构建C#代码。
在声明要保留的特定变量之后,我无法使用Console.ReadLine()
接受用户输入。终端在程序结束时生成此错误代码:
程序“ [4544] beyond.dll”已退出,代码为0(0x0)。
using System;
namespace forth
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
Console.WriteLine("This is the first program we are trying to build");
var name = Console.ReadLine();
Console.WriteLine("Hello " + name, "you successfully entered a name");
Console.WriteLine("Hello " + name, "you successfully entered a name");
Console.WriteLine("you can press enter to exit the program");
Console.ReadLine();
}
}
}
输出“请输入您的姓名”并显示“你好+用户名”
该程序应随后存在
答案 0 :(得分:2)
尝试将名称后的逗号移动到字符串内部,然后将第二个字符串附加到第一个字符串:
Console.WriteLine("Hello " + name + ", you successfully entered a name");
当我认为您只需要WriteLine(string)时,您将使用WriteLine(string,string)重载
答案 1 :(得分:1)
在创建项目时,您选择了错误的类型。您需要选择“新控制台应用程序”。
现在,您正在构建库,并且库没有Main
方法。好吧,它可以有,但是没有被调用。因此,创建一个新项目,选择正确的类型并复制代码。