如果内部类只能由同一程序集中的任何地方访问,而不能在程序集外部访问,CLR 如何调用 Main() 方法?using System;namespace test{ internal class Program { public static void Main(String[] args){ Console.WriteLine("Testing Internal Modifier!!"); Console.ReadLine(); } }}谢谢。
1 回答
小唯快跑啊
TA贡献1863条经验 获得超2个赞
私有、受保护、内部等修饰符可以保持您的代码干净并帮助您减少错误。除此之外,一切仍然是可调用的,这些修饰符绝不是防止 CLR 甚至其他代码调用您的代码的安全工具。
使用反射,您可以调用类中的每个方法,无论是私有的、内部的还是公共的。您甚至可以将 Main() 声明为私有,它仍然是您的应用程序的入口点。
- 1 回答
- 0 关注
- 163 浏览
添加回答
举报
0/150
提交
取消