我正在阅读微软C#指南,感到非常困惑。
Main被声明在一个类或结构体中。Main必须是静态的,并且不应该是public。(在前面的例子中,它接收默认的private访问权限。)封装Main的类或结构体不需要是静态的。
我感到非常困惑,因为我可以通过public static void Main编译和运行。根据我对C++和Java的理解,Main可以是public的。MSDN文章是否有错别字?
http://msdn.microsoft.com/en-us/library/acy3edy3(v=vs.100).aspx
在这个页面上,声明说Main不应该是public?Main被声明在一个类或结构体中。Main必须是静态的,并且不应该是public。(在前面的例子中,它接收默认的private访问权限。)封装Main的类或结构体不需要是静态的。
我感到非常困惑,因为我可以通过public static void Main编译和运行。根据我对C++和Java的理解,Main可以是public的。MSDN文章是否有错别字?