• C#修饰符


    声明类的顺序:

    访问修饰符+类修饰符 +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
  • 相关阅读:
    计算机组成原理:“性能”是什么?
    试题 基础练习 Huffuman树
    最小堆的插入删除函数
    特殊函数
    进程控制
    进程的描述
    进程管理
    生成和配置Linux操作系统
    系统调用
    Shell脚本编程
  • 原文地址:https://www.cnblogs.com/51net/p/3730789.html
Copyright © 2020-2023  润新知