zoukankan      html  css  js  c++  java
  • c#中4个访问修饰符和8个声明修饰符详解

    4个访问修饰符(是添加到类、结构或成员声明的关键字)

    Public:公有的,是类型和类型成员的访问修饰符。对其访问没有限制。

    Internal:内部的,是类型和类型成员的访问修饰符。同一个程序集中的所有类都可以访问

    Private:私有的,是一个成员访问修饰符。只有在声明它们的类和结构中才可以访问。

    Protected::受保护的,是一个成员访问修饰符。只能在它的类和它的派生类中访问。

    protected internal:访问级别为 internal 或 protected。即,“同一个程序集中的所有类,以及所有程序集中的子类都可以访问

    注意点:

      一个成员或类型只能有一个访问修饰符,使用 protected internal组合时除外。

          如果在成员声明中未指定访问修饰符,则使用默认的可访问性

       类型成员默认的可访问性

    属于

    默认的成员可访问性

    该成员允许的声明的可访问性

    enum

    public

    class

    private

    public

    protected

    internal

    private

    protected internal

    interface

    public

    struct

    private

    public

    internal

    private

           

    Internal 和 protected internal 详解(即什么是同一个程序集)

  • 相关阅读:
    【APUE】一个fork的面试题及字符设备、块设备的区别
    【stl学习笔记】set、multiset
    【stl学习笔记】红黑树
    颜色
    Android之ActionBar与菜单
    Listview不显示的问题学习
    IM学习过程
    android filter
    sort()排序 collections.sort();
    notification使用
  • 原文地址:https://www.cnblogs.com/bjchaofan/p/9310890.html
Copyright © 2011-2022 走看看