C# 默认访问权限

C#的默认访问权限老是搞混,特此记下。

声明类、方法、字段、属性时不加访问权限修饰符时的访问权限是什么呢?

1. 声明命名空间、类,前面不加限制访问修饰符时,默认访问权限为internal——访问仅限于当前程序集。 

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

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

来源:http://blog.csdn.net/jiajiao/article/details/7405768

 

posted @ 2013-08-18 22:49  yis  阅读(520)  评论(0编辑  收藏  举报