c# - 为什么 Main 方法是私有(private)的?

标签 c# .net syntax methods

新的控制台项目模板创建一个 Main 方法,如下所示:

class Program
{
    static void Main(string[] args)
    {
    }
}

为什么 Main 方法和 Program 类都不需要公开?

最佳答案

程序的入口点用 .entrypoint IL 指令标记。方法或类是否公开并不重要,重要的是这个指令。

关于c# - 为什么 Main 方法是私有(private)的?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3110184/

相关文章:

c# - 带有显示详细信息选项的消息框?

sql - 数据库更新脚本中的 ALTER PROCEDURE 语法错误

c# - 如何阻止 HttpClient.GetAsync(uri) 挂起?

c# - 将 Windows 套接字转换为 .NET

c# - 如何将我的组件放入 Visual Studio 工具箱中的新组中?

c# - Asp.Net,SQL和TimeZones

.net - 使用 SharpZipLib 解压缩特定文件?

.net - Mono cecil SaveSymbols();在版本 0.9.5.0

java - Java中的关键字 'of'

c - 为什么从 n 格式说明符获取值时需要使用 & 符号?