• C#访问修饰符


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

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

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

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

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

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

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

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

  • 相关阅读:
    jqueryui 进度条使用
    第一阶段站立会议03
    第一阶段站立会议02
    第一阶段站立会议01
    找到了——电梯会议
    软件需求规格说明书
    团队项目计划会议
    软件开发团队简介
    找水王
    NABCD需求分析
  • 原文地址:https://www.cnblogs.com/apollo-shen/p/6800816.html
Copyright © 2020-2023  润新知