小编wga*_*uss的帖子

错误消息“CS5001 程序不包含适合入口点的静态“Main”方法”,具有多个类

所以事情是这样的,我现在有 2 个类(计划添加多个),当我尝试从这两个类调用函数时,我收到此错误。相同的命名空间。我仔细检查并查看了属性选项卡,发现它已设置为可编译。

\n\n
using System;\n\nnamespace Game\n{\npublic class SecondSet\n{\n\n    public void SituationSecondOne()\n    {\n        Console.WriteLine(" ");\n        Console.WriteLine("Choices:");\n        Console.WriteLine("1: First");\n        Console.WriteLine("2: Second");\n        Console.WriteLine(" ");\n\n        int ChoiceOne = Convert.ToInt32(Console.ReadLine());\n\n        switch (ChoiceOne)\n        {\n            case (1):\n                Console.WriteLine("TEST2");\n                break;\n            case (2):\n                Console.WriteLine("TEST2");\n                break;\n            case (1337):\n                Console.WriteLine(" ");\n                Console.WriteLine("Thank you for playing");\n                Console.ReadLine();\n                Environment.Exit(1);\n                break;\n            default:\n                Console.WriteLine(" ");\n                Console.WriteLine("Now, let\'s try that again ... (\xc2\xac_\xc2\xac)");\n                SituationSecondOne();\n                break;\n        }\n    }\n }\n}\n
Run Code Online (Sandbox Code Playgroud)\n\n

现在,当我从第二个到第一个调用该函数时,我没有收到任何错误。为此我需要什么类型的 Main() 方法?(我还尝试添加原来的public void Main(string[] args),一旦添加,我就无法再将public添加到我想要调用第一个类的函数中)

\n\n

注意:我将其添加到第一类中

\n\n
SecondSet s2 = …
Run Code Online (Sandbox Code Playgroud)

c# compiler-errors

4
推荐指数
2
解决办法
6万
查看次数

标签 统计

c# ×1

compiler-errors ×1