主要修饰符
修饰符 应用于 说明
public 所有类类型成员 任何代码均可以访问该项
protected 类型和内嵌类型的修饰符 只有派生的类型能访问该项
internal 所有类型或成员 只能在包含它的程序集中访问该项
private 类型和内嵌类型的所有成员 只能在它所属的类型中访问该项
protected internal 类型和内嵌类型的所有成员 只能在包含它的程序集合派生类型的任何代码中访问该项

注意:public、protected 和 private 是逻辑访问修饰符。imternal 是一个物理访问修饰符,其边界是一个程序集。

其他修饰符
修饰符 应用于 说明
new 函数成员 成员用相同的签名隐藏继承的成员
static 所有成员 成员不作用与类的具体实例,也成为类成员,而不是实例成员
virtual 仅函数成员 成员可以由派生类重写
abstract 仅函数成员 虚拟成员定义了成员的签名,但是没有提供实现代码
override 仅函数成员 成员重写了继承的虚拟或者抽象成员
sealed 类,方法和属性 对于类,不能继承自密封类。对于属性和方法,成员重写已经继承的虚拟成员,但任何派生类中的的任何成员都不能重写该成员。该修饰符必须与override一起使用。
extern 仅静态类[Dlllmport]方法 成员在外部用另一种语言实现

C#中的修饰符及其说明相关推荐

  1. 关于Java中各种修饰符与访问修饰符的说明

    关于Java中各种修饰符与访问修饰符的说明 类: 访问修饰符  修饰符  class 类名称 extends 父类名称 implement 接口名称 (访问修饰符与修饰符的位置可以互换) 访问修饰符 ...

  2. 第四回 基类中的修饰符,应该根据你对架构的理解去定义它们,没有绝对的

    基类中的修饰符,其实就是C#里的那几种修饰符,public ,proteced,internal,privat这四种基础类型,当然也还一个组合类型internal protected,它们都是C#里最 ...

  3. vue中 .sync 修饰符 个人理解

    vue中.sync修饰符有什么用 .sync 修饰符 其实就是一个语法糖 vue中 :子组件不能修改props 外部数据 vue中: $emit 可以触发事件并传参 vue中: $event可以获取 ...

  4. 在java中 接口修饰符,Java接口中的修饰符

    示例 < Oracle Java样式指南>指出:当修饰符是隐式的时,不应将它们写出来. (有关上下文和指向实际Oracle文档的链接,请参见Oracle Official Code Sta ...

  5. java修饰方法有哪些,探讨Java语言中那些修饰符

    一.在java中提供的一些修饰符,这些修饰符可以修饰类.变量和方法,在java中常见的修饰符有:abstract(抽象的).static(静态的).public(公共的).protected(受保护的 ...

  6. java中访问修饰符_Java中的非访问修饰符是什么?

    java中访问修饰符 Java非访问修饰符 (Java non access modifiers) We have 7 non-access modifiers in Java. The name o ...

  7. java中访问修饰符_Java中的访问修饰符介绍

    java中访问修饰符 什么是访问修饰符? (What are Access Modifiers?) Have you ever wanted to define how people would ac ...

  8. java 接口中变量修饰符,Java的访问修饰符与变量的作用域讲解

    Java访问修饰符(访问控制符) Java 通过修饰符来控制类.属性和方法的访问权限和其他功能,通常放在语句的最前端.例如: ? Java 的修饰符很多,分为访问修饰符和非访问修饰符.本节仅介绍访问修 ...

  9. swift 引用其他类_浅谈swift中闭包修饰符 weak?unowned? 或什么都不用

    浅谈swift中闭包修饰符 weak?unowned? 或什么都不用 平常的开发中,clourse是我们iOSr绕不过去的坎儿. 苹果本身也很重视闭包,像之前的一些老的target-action类型的 ...

  10. C Primer Plus 中关于*修饰符(抑制赋值)的一些总结

    C Primer Plus 中关于*修饰符(抑制赋值)的一些总结 printf()中的抑制赋值 示例 scanf()中的抑制赋值 示例 在比姓名宽度宽3的字段中打印名字 示例 printf()中的抑制 ...

最新文章

  1. Active Directory管理之十一:升级Active Directory(上)
  2. JS基础语法(05)-隐式数据类型转换
  3. idea 升级到2020后 无法启动_升级iOS 14尝鲜后,无法降级 iOS13.5.1?
  4. React之组件与模块
  5. 苹果CMSV10绿色毛毛虫主题模板
  6. Java学习笔记——常用类
  7. AI大咖们的18岁照,你能认对几个?
  8. java在原文件替换_Java:创建临时文件并替换为原始文件
  9. 【BZOJ2095】[Poi2010]Bridges 动态加边网络流
  10. 【例题 8-3 UVA - 1152】4 Values whose Sum is 0
  11. 详解第一范式、第二范式、第三范式、BCNF范式
  12. websphere html乱码,websphere 乱码问题
  13. caesar java_java实现caesar加解密算法
  14. xiuno4.0 火车头发布模块一Web登陆版
  15. 微信公众帐号第三方服务平台源码
  16. 微信公众平台开发——腾讯地图导航
  17. 【网络安全科普】infra工程师 网络科普
  18. 模拟一个具有基本功能的操作系统(JavaGUI)
  19. 把好莱坞大片搬上区块链,好莱坞链(HLW Chain)要用区块链变革电影产业
  20. Bias-Variance Tradeoff

热门文章

  1. 阿特斯携手EDF启动建设巴西191.5MW光伏项目
  2. 黑色30s高并发IIS设置
  3. Android Sqlite
  4. c/c++如何获取数组的长度
  5. 汇编级UART串口初始化与打印
  6. 最重要的7个Drupal内核模板文件
  7. 閱讀10大優點:為什麼你應該每天閱讀
  8. Javascript高级程序设计第二版第十二章--Event--笔记
  9. pmc订单表格_复工了,读一则“如何提升订单准交率和生产效率”的真实故事
  10. Java线程Fork/Join思想及实现