zoukankan      html  css  js  c++  java
  • C#访问修饰符

    首先明确C#中的访问修饰符有5个:

      public ——公有访问。不受任何限制。
      private——私有的,只能在当前类的内部,且只限于本类成员访问,子类、实例均不能访问。
      protected——受保护的,只能在当前类的内部以及该类的子类中访问。
      internal——只能在当前(程序集)项目中访问。在同一个项目中,internal和public的权限是一样。
      protected internal——protected+internal

      同一个项目中权限internal>protected,但是如果跨项目权限protected>internal。

    protected只看是否是当前类内部或者所有子类内部,与是否在同 一个程序集无关。

    internal只看是否在一个程序集内,与其是否有继承关系无关。

    换言之,跨项目internal修饰的无法访问,但是由于继承的关系,protected修饰的可以被子 
    类所调用,即使这个子类跨项目。

    ***新建好类后,不手动添加的话,系统默认internal
    添加对项目的引用后,还需添加项目所在的命名空间。***

    C# 方法默认访问级别 : private 

  • 相关阅读:
    linux配置虚拟主机
    mysql允许远程登录
    php优化
    php socket 函数
    1-- prometheus安装、图形化界面
    Ansible Roles
    Ansible 的 Playbook
    Ansible 变量
    Ansible 模块
    Ansible入门;Ansible ad-hoc; ansible-vault加密工具 ;ansible-console
  • 原文地址:https://www.cnblogs.com/apollo-shen/p/6800816.html
Copyright © 2011-2022 走看看