你好,世界C#

你好,世界C#,c#,C#,我不确定我在这里做错了什么。我尝试了Console.Read();,Console.ReadLine(),也没有。我还尝试了Ctrl-F5。我在搜索时没有找到其他建议。如果相关的话,我正在使用Visual Studio Express。显然,我试图让程序说“你好,世界!”这是我的代码: using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threadi

我不确定我在这里做错了什么。我尝试了
Console.Read();,Console.ReadLine(),也没有。我还尝试了
Ctrl-F5
。我在搜索时没有找到其他建议。如果相关的话,我正在使用Visual Studio Express。显然,我试图让程序说“你好,世界!”这是我的代码:

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

namespace Miscellaneous
{
    class Hello_World_
    {
        static void Main()
        {
            Console.WriteLine("Hello world!");
            Console.Read();
        }
    }
}
错误1
程序“c:\Users\MyUserName\Desktop\Visual Studio Workspace\Miscellaneous\Miscellaneous\obj\Debug\Miscellaneous.exe”定义了多个入口点:“Miscellaneous.Hello\u World\uu.Main()”。使用/main编译以指定包含入口点的类型。C:\Users\MyUserName\Desktop\Visual Studio Workspace\Miscellaneous\Miscellaneous\Hello World!。cs 11 21其他


错误2
程序“c:\Users\MyUserName\Desktop\Visual Studio Workspace\Miscellaneous\Miscellaneous\obj\Debug\Miscellaneous.exe”定义了多个入口点:“Miscellaneous.Program.Main()”。使用/main编译以指定包含入口点的类型。C:\Users\MyUserName\Desktop\Visual Studio Workspace\Miscellaneous\Miscellaneous\Program.cs 15 21 Miscellaneous

必须使用大写字母M调用该方法,作为程序的“入口点”

另外(由于注释),最后一个
using
指令指向一个不存在的名称空间。
mscorlib
程序集中存在哪些名称空间取决于您使用的.NET版本。。你唯一需要的
使用
就是
使用系统


此外,根据问题的更新,在同一解决方案中,您有两个类包含
Main()
方法,即
class Hello\u World\u
class Program
。要编译它,必须设置哪个
Main()
是启动方法(入口点)。在Visual Studio的右侧,右键单击解决方案中要设置为启动项目的项目(或类)。

该方法必须使用大写字母M调用
Main
,才能成为程序的“入口点”

另外(由于注释),最后一个
using
指令指向一个不存在的名称空间。
mscorlib
程序集中存在哪些名称空间取决于您使用的.NET版本。。你唯一需要的
使用
就是
使用系统


此外,根据问题的更新,在同一解决方案中,您有两个类包含
Main()
方法,即
class Hello\u World\u
class Program
。要编译它,必须设置哪个
Main()
是启动方法(入口点)。在Visual Studio的右侧,右键单击解决方案中要设置为启动项目的项目(或类)。

您可能没有为项目使用控制台应用程序模板。()

如果未使用上述方法创建项目,请确保将程序的输出类型设置为控制台应用程序,并将启动对象设置为
杂项。Hello\u World


您可以在项目属性中设置输出类型启动对象

您可能没有为您的项目使用控制台应用程序模板。()

如果未使用上述方法创建项目,请确保将程序的输出类型设置为控制台应用程序,并将启动对象设置为
杂项。Hello\u World



您可以在项目属性中设置输出类型和启动对象:

输出可视化了吗?-->在VS菜单视图中-->output@Sam诺克斯我想让程序说,“你好,世界!”你说的“说”是什么意思?是否打开cmd窗口?
Main()
-大小写Matters我刚刚可视化了输出…现在运行程序的选项不再存在。请尝试从命令行运行输出exe。。还有更多教程,您是否将输出可视化?-->在VS菜单视图中-->output@Sam诺克斯我想让程序说,“你好,世界!”你说的“说”是什么意思?是否打开cmd窗口?
Main()
-大小写Matters我刚刚可视化了输出…现在运行程序的选项不再存在。请尝试从命令行运行输出exe。。这里还有更多教程,我将其重命名为Main。现在它说有构建错误。@SamKnox奇怪。我将它重命名为
Main
,但它运行。有数千个构建错误。您可能想指定您得到的与@SamKnox相关的版本,并读取构建错误消息。它建议我使用main编译它。我没有看到该选项。我将其重命名为Main。现在它说有构建错误。@SamKnox奇怪。我将它重命名为
Main
,但它运行。有数千个构建错误。您可能想指定您得到的与@SamKnox相关的版本,并读取构建错误消息。它建议我使用main编译它。我看不出有什么选择。是的,我同意。在控制台应用程序中,Main方法还有Main(object[]args)之类的参数是的,我同意。在控制台应用程序中,Main方法还有Main(object[]args)等参数