c# - 我可以确定自己的 C# 入口点方法吗

标签 c# entry-point

<分区>

我写了一个有两个主要方法的程序。我用命令提示符指定了入口点。

class Program
{
    static void Main()
    {
        Console.WriteLine("Test");
    }
}
class Test
{
    static void Main()
    {
        Console.WriteLine("Test");
    }
}

csc Program.cs /main:Test

那么,我可以通过命令提示符确定入口点方法吗?

例如

class Program
{
    static void NewEntry()
    {
        Console.WriteLine("Test");
    }
}

然后

csc Program.cs entry/Program::NewEntry()

这可能吗?

最佳答案

"当一个程序启动时,它会寻找一个入口点。这就是 Main() 方法的作用。实际上,一个程序,即一个可执行程序,由 Main() 开始和停止方法。它的工作方式是,开始时,编译器寻找一个名为 Main 的方法。如果没有找到,则会产生错误。如果找到,则进入 Main() 方法“

查看此文档

http://www.functionx.com/csharp2/topics/main.htm

关于c# - 我可以确定自己的 C# 入口点方法吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36616523/

相关文章:

c# - HTMLAgilityPack Asp.net C#错误处理

mongodb - mongo.exe - 找不到入口点

c - WinMain 入口点 - 汇编代码看起来好像没有参数传递给入口点

c# - delphi 导入具有指定入口点的dll函数

c# - 值必须是小于无穷大的数字

c# - 为什么在 MVC 应用程序中使用 IoC?

c++ - 无法在动态链接库中找到入口点 - C++

anaconda - 当安装的包使用 conda 虚拟环境时,如何使 Python 控制台脚本入口点工作?

c# - Xamarin 无法从 Windows 远程启动 mac 代理 : "iOS tests are not supported on Windows"

c# - 如何在不使用 "Contains"的情况下从列表框中删除项目?