zoukankan      html  css  js  c++  java
  • 3.C#的访问权限修饰符

    C#里类及类成员的修饰符有以下五个如下:
    public 公开 类及类成员的修饰符 对访问成员没有级别限制
    private 私有 类成员的修饰符 只能在类的内部访问
    protected 受保护的 类成员的修饰符 只能在该类和该类的派生类中访问,不管该派生类和基类是否在同一程序集中
    internal 内部的 类及类成员的修饰符 访问仅限于程序集中
    protected internal 只能修饰类成员  如果是继承关系,无论是不是在同一个程序集里都可以访问,如果不是继承关系,只能在同一个程序集中访问

    类的访问权限:
       可以放在class类前面的修饰符只有public 和internal,如果没写任何修饰符,默认是internal
    我们先说类的访问权限:1:public class:任何地方该类都可以被访问到;2: internal class:只有在同一程序集内(你可以这样理解:如果你建立了一个解决方案,里面有三个项目,那么就有三个程序集,如果你把第一个项目里的一个类设置为internal class,那么第二个项目想调用这个类是不可能的,因为不在同一个程序集中),该类才可以被访问到;

    类成员的访问权限:
       类成员的访问权限可以由四个修饰符组成五种组合分别是:public,private ,protected,internal,protected internal;类成员前如果没写任何修饰符,默认为private。

    它们的访问权限我在网上找了一张图,我把这张图贴出来,这张图很好的表明了类成员的访问权限。

    转自https://www.cnblogs.com/hongmaju/p/4611026.html

  • 相关阅读:
    Android下加载GIF图片
    拍照、相册及裁剪的终极实现(一)——拍照及裁剪功能实现
    阿里巴巴矢量库
    ActiveAndroid 管理数据库
    利用box-shadow制作loading图
    适用于移动端的地址选择器
    常用的不易记忆的css自定义代码
    关于js中一个对象当做参数传递是按值传递还是按引用传递的个人看法
    JavaScript之函数柯里化
    CSS3实现图片渐入效果
  • 原文地址:https://www.cnblogs.com/lidaying5/p/10478558.html
Copyright © 2011-2022 走看看