所有类型和类型成员都具有可访问性级别,用来控制是否可以在您程序集的其他代码中或其他程序集中使用它们。您在声明类型或成员时使用以下访问修饰符之一来指定其可访问性:

public

同一程序集中的任何其他代码或引用该程序集的其他程序集都可以访问该类型或成员。

private

只有同一类或结构中的代码可以访问该类型或成员。

protected

只有同一类或结构或者派生类中的代码可以访问该类型或成员。

internal

同一程序集中的任何代码都可以访问该类型或成员,但其他程序集中的代码不可以。

protected internal

同一程序集中的任何代码或其他程序集中的任何派生类都可以访问该类型或成员。

转载于:https://www.cnblogs.com/zhwl/archive/2011/02/23/1962180.html

访问修饰符(C# 编程指南)相关推荐

  1. 类和对象编程(二):类访问修饰符

    C++ 类访问修饰符 数据封装是面向对象编程的一个重要特点,它防止函数直接访问类类型的内部成员.类成员的访问限制是通过在类主体内部对各个区域标记 public.private.protected 来指 ...

  2. day03--java基础编程:面向对象,构造方法,代码块讲解,this super,static,final,访问修饰符,方法重写,向上/下造型,main方法,抽象类,接口,设计模式,异常,内部类

    1 Day06–面向对象1 1.1 面向对象 1.1.1 概念 推荐看的书:Thinking in java 概念:所谓的面向对象是一种编程思想,通过这种思想可以把生活中的复杂事情变得简单化,从原来的 ...

  3. day03--java基础编程:面向对象,构造方法,代码块讲解,this super,static,final,访问修饰符,方法重写,向上_下造型,main方法,抽象类,接口,设计模式,异常,内部类

    1 Day06–面向对象1 1.1 面向对象 1.1.1 概念 推荐看的书:Thinking in java 概念:所谓的面向对象是一种编程思想,通过这种思想可以把生活中的复杂事情变得简单化,从原来的 ...

  4. 韩顺平php视频笔记71 面向对象编程的三大特征2 访问修饰符 继承

    php提供了三种访问控制符号. 有三种 1. public  表示全局,可以在本类,类外部,子类 中使用 2. protected 表示受到保护, 可以在本类, 子类中使用 3. private 表示 ...

  5. [.net基础]访问修饰符

    标题:[.net基础]访问修饰符 一.前言 基础掌握不牢固啊,所以记录下来. 二.方法访问修饰符Internal (1).创建工程ParentAndSon (2).添加类ModelA namespac ...

  6. 【译文】 C#面向对象的基本概念 (Basic C# OOP Concept) 第一部分(类,对象,变量,方法,访问修饰符)...

    译文出处:http://www.codeproject.com/Articles/838365/Basic-Csharp-OOP-Concept 相关文档:http://files.cnblogs.c ...

  7. C++——类访问修饰符

    类访问修饰符 数据封装是面向对象编程的一个重要特点,它防止函数直接访问类类型的内部成员.类成员的访问限制是通过在类主体内部对各个区域标记 public.private.protected 来指定的.关 ...

  8. java 修饰符 访问控制符_Java访问修饰符(访问控制符)

    Java 通过修饰符来控制类.属性和方法的访问权限和其他功能,通常放在语句的最前端.例如: public classclassName { // body of class } private boo ...

  9. Java非访问修饰符

    Java非访问修饰符 为了实现一些其他的功能,Java 也提供了许多非访问修饰符. Static:修饰符,用来创建类方法和类变量. Final:修饰符,用来修饰类.方法和变量,final修饰的类不能够 ...

最新文章

  1. Jedis操作Redis数据库
  2. 使用links方式安装eclipse插件
  3. RPC框架性能基本比较测试
  4. centos 下 django 1.8 配置好后 admin 后台无法显示 样式解决办法
  5. [architecture]-ARMV8的RAS Extension(Reliability、Availability、Serviceability)介绍
  6. HDOJ1907 SG问题
  7. [css] 使用纯css来创建一个滑块
  8. android 怎么获取app 字体颜色,android app 修改字体
  9. 【Linux】进程间通信-命名管道FIFO
  10. @Autowired 作用范围
  11. kettle创建mysql资源库时报错_kettle 创建数据库资源库
  12. 消息服务器mq集群出现假死,排查tomcat项目假死原因的简单方法
  13. 05-用两个栈实现一个队列
  14. PHP正则表达式完全手册
  15. AI 视频分析识别系统技术分析
  16. 【作业】【2.3标识符及其命名】
  17. 比伯女友首谈私生子事件 挺男友:事实胜于诡辩
  18. 黑电行业越来越难,海信、TCL、创维、康佳、长虹急需破局
  19. 区块链服务网络(BSN)技术详解
  20. tzset函数与locatime时间函数的关系

热门文章

  1. C语言中return的各种用法
  2. 联想打印机7256显示更换墨盒_惠普打印机涉嫌垄断?只认自家“昂贵”墨盒,成本太高招架不住...
  3. java获取word书签表格数据_Python读取word文档里面的表格数据
  4. POE以太网交换机产品优势介绍
  5. 8口PoE网口供电交换机适用环境介绍
  6. 【渝粤教育】电大中专学前儿童语言教育 (6)作业 题库
  7. 【渝粤教育】电大中专电商运营实操12作业 题库
  8. 物联网常用的组网方式浅析
  9. flutterapp部分手机无法打开_Flutter应用程序在最新更新后无法运行
  10. logistic回归 如何_R_语言 logistic回归分析