C#初学者计划

时间:2017-08-01 07:57:56

标签: c#

我正在使用visual studio,当我尝试编译下面的代码时,我得到了 2个错误;

  

CS0103名称'控制台'在当前上下文中不存在

     

CS0017 C#程序定义了多个入口点。使用/ main编译以指定包含入口点的类型。

我该如何解决这个问题?

using System;

namespace App2
{
    class Class1
    {
        static void Main()
        {
            Console.Writeline("Hello");
        }
    }
}

4 个答案:

答案 0 :(得分:2)

看起来Class1不是唯一定义了static void Main()方法的类。通常,当您创建一个控制台应用程序时,会有一个名为" Program"已经包含方法Main。应该不需要添加另一个类。

只需修改现有的Main方法即可。这应该可以解决第二个错误。

Main方法就像Highlander方法一样 - 只能有一个方法。

至于第一个错误:您需要将Windows平台作为目标,以便能够使用Console,因此您需要创建一个控制台应用程序或Windows窗体/ WPF应用程序等。

答案 1 :(得分:0)

正如@Thorsten Dittmar所说,确保你没有重复的静态无效主要方法,

  

CS0103名称'控制台'在当前上下文中不存在

确保您没有创建通用Windows平台项目/ Android,您无法在其上调用控制台。

答案 2 :(得分:0)

第一个错误是由拼写错误引起的。要更正它,请将Writeline更改为WriteLine(使用大写字母L)。 第二个错误是由于您没有明确指定程序应该使用哪个入口点。要解决此问题,请按以下步骤操作: 在解决方案资源管理器中右键单击您的项目,然后打开“属性”菜单。您将看到类似的页面,您应该做的就是明确选择入口点。 enter image description here

答案 3 :(得分:0)

许多人怀疑我通过进入安装程序来修复错误,修改并检查.NET桌面开发。

立即行动,

全部谢谢