我所有的大学四年我一直在使用public,并想知道的区别public,private和protected?
还有什么可以static做而不是什么都没有?
新的控制台项目模板创建一个Main方法,如下所示:
class Program
{
static void Main(string[] args)
{
}
}Run Code Online (Sandbox Code Playgroud)
为什么Main方法和Program类都不需要公开?
反思是否打破了私人方法的想法?因为可以从类外部访问私有方法吗?(也许我不理解反思的意思或错过别的东西,请告诉我) http://en.wikipedia.org/wiki/Reflection_%28computer_science%29
编辑: 如果relection打破了私有方法的想法 - 我们是否只将私有方法用于程序逻辑而不用于程序安全?
谢谢
这实际上是如何工作的?我以为Main应该被称为"被召唤".但如果标记为私有,那怎么可能呢?
public class Program
{
private static void Main()
{
}
}
Run Code Online (Sandbox Code Playgroud)