C# 默认访问权限

声明类、方法、字段、属性时不加访问权限修饰符时的访问权限是什么呢?
1. 声明命名空间、类,前面不加限制访问修饰符时,默认访问权限为internal——访问仅限于当前程序集。

2. 声明类成员(域、属性、方法)默认为private)以及结构类型,前面不加限制访问修饰符时,默认访问权限为private——访问仅限于当前类。

3. 声明枚举类型以及接口类型,前面不加限制访问修饰符时,默认为public且只能为public(即使写也默认是public的)——访问不受限制。

4.struct时为internal

 

部分内容复制于:http://blog.csdn.net/jiajiao/article/details/7405768

posted @ 2017-03-03 17:00  朝野布告  阅读(704)  评论(0编辑  收藏  举报