访问修饰符对Main方法有用吗?

时间:2012-10-22 16:06:08

标签: c#

可用的访问修饰符对Main方法是否重要?如果没有,为什么Main允许我们指定修饰符?为什么编译器不会阻止我们指定一些微不足道的东西?

1 个答案:

答案 0 :(得分:5)

主要是公共/私人不会影响CLR调用它。 CLR将查找名为main的静态方法(默认情况下,但不一定)与其入口点相关联,而不查看访问修饰符

它只会影响main对其他功能的可见性。 Main的优点是不公开,因为它不会被程序集中的其他方法调用,只能由CLR调用。