C#中类和变量的默认访问修饰符?

时间:2014-10-16 05:16:17

标签: c# access-modifiers

Class的默认访问修饰符和C#中的Variable是什么?

对于Class,有两种类型的Access修饰符:Pulic / Internal。内部默认? 对于Variable,有四种类型的Access修饰符:Public / Internal / Protected / Private。默认为私人?

在Java中,Public是默认访问修饰符。但我真的不知道C#究竟是什么?

2 个答案:

答案 0 :(得分:1)

默认为类的内部和类成员的私有,但我建议明确声明它

答案 1 :(得分:1)

使用谷歌可以找到的很有趣。例如the MSDN page about classes。它声明:

  

默认情况下,类是内部的。

后来:

  

在没有访问修饰符的类中声明的类型默认为private