声明类的顺序:

访问修饰符+类修饰符 +class+类名

{

成员修饰符+ 成员类型 +成员名称;

}

C#中类及类型成员权限访问修饰符有以下四类:public,private,protected,internal。

public        类及类型成员的修饰符

internal    类及类型成员的修饰符

private   类型成员的修饰符

protected   类型成员的修饰符

由以上可以说明,类的前面关键字只有public和internal,如果没写任何关键字,默认是internal;类的成员方法和成员字段的默认访问符!

MSDN: 解释:http://msdn.microsoft.com/zh-cn/library/bcd5672a(v=vs.100).aspx

参考博客:http://blog.csdn.net/zzq900503/article/details/8582957


类修饰符:public、internal、partial、abstract、sealed、static

成员修符:public、protected、private、internal、sealed、abstract、virtual、override、readonly、const

特别说明:除了权限修饰符外还有四个修饰符sealed,abstract,virtual,partial(这四个修饰符可以和上面五个权限修饰符组合一起用.写在权限修饰符前面或后面都行)

本文参考:http://leefinechan.blog.163.com/blog/static/140459503201028114025853/

访问修饰符 说明
public 公有访问。不受任何限制。
private 私有访问。只限于本类成员访问。子类,实例都不能访问。
protected 保护访问。只限于本类和子类访问,实例不能访问。
internal 内部访问。只限于本项目内访问,其他不能访问。
protected internal 内部保护访问。只限于本项目或是子类访问,其他不能访问

C#成员类型的可修饰及默认修饰符如下表:

成员类型 默认修饰符 可被修饰符
enum public none
class private public、protected、internal、private、 
protected internal
interface public none
struct private public、internal、private

最新文章

  1. Makefile 使用总结
  2. Winform 可取消的单选按钮(RadioButton)
  3. 30天C#基础巩固------this,base,string中的方法,StringBuilder性能
  4. Linq To Sqlite 一一二二
  5. php简单分页
  6. linux内核代码的编写初步以及makefile的配置
  7. 共创力董事长杨学明先生受邀参加CED智慧大会!
  8. 爬虫入门(四)——Scrapy框架入门:使用Scrapy框架爬取全书网小说数据
  9. C-代码笔记-输入输出
  10. Asp.net core 学习笔记 ( Azure key-vault )
  11. Spring-boot 1.5.2 下隐藏Banner
  12. [PHP] 转义字符 Escape character
  13. Forefront TMG 之 ISP 冗余传输链路(ISP-R)
  14. [PE484]Arithmetic Derivative
  15. 2.2.2 加入factory机制
  16. flask中的蓝图实现模块化的应用
  17. java版云笔记(五)
  18. docker-compose RabbitMQ与Nodejs接收端同时运行时的错误
  19. Python 字符串概念和操作
  20. python之路-进程

热门文章

  1. LGDT/LIDT-加载全局/中断描述符表寄存器
  2. scons小结
  3. 实例:用jQuery实现垂直和水平下拉 菜单
  4. javascript常用代码大全
  5. echshop jquery与transpart冲突解决?
  6. Linux系统上使用php获取apk信息
  7. jquery cleditor 光标经常点不进去问题解决方法 bootstrap 富文本框 控件
  8. 让LINQ中的查询语法使用自定义的查询方法
  9. MySQL存储过程实例
  10. Phalcon的学习篇-phalcon和devtools的安装和设置