如何在同一 C# 控制台应用程序中运行 Program.cs 文件以外的 .cs 文件?

gee*_*tha 0 .net c# console-application

我创建了一个控制台应用程序,用它创建了program.cs 文件,但我在同一个项目中创建了不同的类,其中包含 main 方法。如何运行我的新班级?每次我运行我的应用程序时,它都会在控制台应用程序中继续执行 Program.cs 。你能指导我正确的道路吗?

Ami*_*oki 5

因为,你说,每次都Program.cs在运行,

Main()从中删除,然后将其放入.cs您想要的文件中。

但是您可以在任何地方创建类的实例,只要您有对它的引用。

Main()看起来像这样:

            static void Main(string[] args)
            {
                 // Do something here.
            }
Run Code Online (Sandbox Code Playgroud)

无论.cs包含什么,Main()方法都会首先执行。

注意:您不应该有两种Main()方法。它会抛出一个错误