C#程序不包含静态';主要';适用于入口点的方法

C#程序不包含静态';主要';适用于入口点的方法,c#,C#,我模仿这段代码完全像教程,视频教程成功,但在我尝试后,我得到一条错误消息 当我尝试编译时,我得到了以下信息: does not contain a static 'main' method suitable for an entry point. 这是我的密码 using System; class program { static void main() { Console.WriteLine("Input your

我模仿这段代码完全像教程,视频教程成功,但在我尝试后,我得到一条错误消息 当我尝试编译时,我得到了以下信息:

does not contain a static 'main' method suitable for an entry point.
这是我的密码

using System;

    class program
    {
        static void main()
        {
            Console.WriteLine("Input your name");

            string UserName = Console.ReadLine();

            Console.WriteLine("your name" + UserName);
        }
    }
试着把名字写得像

static void Main()
{
}

每个C#应用程序必须包含一个指定 开始执行程序的地方。在C#中,Main大写,而 Java使用小写的main

试着把名字写得像

static void Main()
{
}

每个C#应用程序必须包含一个指定 开始执行程序的地方。在C#中,Main大写,而 Java使用小写的main


像这样编写publicstaticvoidmain()
Main必须大写

像这样写公共静态void Main()
Main必须大写

您需要将其公开<代码>公共静态void Main()
Main
也是按照C#中方法的编码最佳实践大写的。Main加上大写MYou需要公开<代码>公共静态void Main()
Main
也按照C#.Main中方法的编码最佳实践,大写为MYup。对于C#,“Main”是一个关键字“主要”不是。是的。对于C#,“Main”是一个关键字“主要”不是。