c# main 方法的工作方式

本文关键字:工作 方式 方法 main | 更新日期: 2023-09-27 18:36:05

在Java中,通常我们将main方法声明为公共方法,因为它应该在类外可用,以便JVM执行。

但是在 c# 中,我们将 main 方法声明为私有(默认访问说明符对于 c# 中的方法是私有的)。如何执行 CLR 的主要方法?

请原谅我问非常简单的问题:)

c# main 方法的工作方式

CLR 实际上并不介意您的方法是私有的还是公共的。 它不会通过使用普通 C# 代码来调用它。在本机调用堆栈中,CLR 使用 .entrypoint IL directive 获取 Main 方法

访问(公共、私有)修饰符仅供开发人员防止使用不需要的方法或成员。VM 只需要一种方法来开始执行程序,而不管其访问修饰符如何。