免费预览已结束,剩余1页可下载查看
付费下载
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
c 中的关键字中的关键字 关键字是对编译器具有特殊意义的预定义保留标识符 它们不能在程序中用作标识符 除非它们有一个 前缀 例如 if 是有效的标识符 但 if 不是 因为 if 是关键字 下面是列出的所有的关键字在 C 程序的任何部分都是保留标识符 abstractasbasebool breakbytecasecatch charcheckedclassconst continuedecimaldefaultdelegate dodoubleelseenum eventexplicitexternFalse finallystaticfloatfor foreachgotoifimplicit inin 泛型修饰 符 intinterface internalislocklong namespacenewnullobject operatoroutout 泛型修 饰符 override paramsprivateprotectedpublic readonlyrefreturnsbyte sealedshortsizeofstackalloc staticstringstructswitch thisthrowTruetry typeofuintulongunchecked unsafeushortusingvirtual voidvolatilewhile 修饰符 修饰符 C 参考 参考 修饰符用于修改类型和类型成员的声明 本节介绍 C 修饰符 修饰符修饰符用途用途 访问修饰符 public private internal protected 指定声明的类型和类型成员的可访问性 Public 类型与类型成员的访问修饰符 公共访问是允许访 问的最高级别 Private 私有访问是允许访问的最低级别 只能在声明它们 的类或结构体中访问 Internal 只有在同一程序集中才可以访问 Protected 受保护成员可在其所在的类与派生类访问 abstract在类中使用 adstract 指示某个类只能是其他类的基类 不可 被实例化 用途是派生出其他非抽象类 当从抽象类派生非抽 象类时 这些非抽象类必须具体实现所继承的所有抽象成员 从而重写那些抽象成员 对抽象方法的重写必用 override 虚 方法的关键字 virtual 对虚方法的重写也要用 override const指定无法修改字段或局部变量的值 声明常量的关键字 event声明事件 常与委托 delegate 一起使用 extern指示在外部实现方法 newNew 运算符 用于创建对象和调用构造函数 New 修饰符 用于向基类成员隐藏继承成员 override要扩展或修改继承的方法 属性 索引器或事件的抽象 实现或虚实现 必须使用 override 修饰符 partial在整个同一程序集中定义分部类 结构和方法 分部类 型定义允许将类 结构或接口的定义拆分到多个文件中 readonly声明一个字段 该字段只能赋值为该声明的一部分或者 在同一个类的构造函数中 sealed指定类不能被继承 密封类关键字 密封类不能被继承 不 想让其它类继承可以声明为密封类 static静态成员的关键字 静态成员可以直接通过类来调用 在动 静态调用都可以 动态成员必需通过对象来调用 unsafe声明不安全的上下文 Unsafe static void test Unsafe virtual虚方法的关键字 不含方法实现 用 override 对其实现 不含 startic 多用于多态性 语句关键字 语句关键字 C 参考 参考 语句是程序指令 除了下表中引用的主题中介绍的以外 语句都是按照顺序执行的 下表列出了 C 语句关键字 有关不用任何关键字表示的语句的更多信息 请参见语句 C 编程指南 类别类别C 关键字关键字 选择语句if else switch case 迭代语句do for foreach in while 跳转语句break continue default goto return yield 异常处理语句throw try catch try finally try catch finally 检查和未检查checked unchecked fixed 语句fixed lock 语句lock 命名空间关键字 命名空间关键字 C 参考 参考 本节描述与 using 命名空间关联的关键字和运算符 Namespace 命名空间 using Operator 运算符 外部别名 volatilevolatile 关键字指示一个字段可以由多个同时执行的线程修 改 声明为 volatile 的字段不受编译器优化 假定由单个 线程访问 的限制 这样可以确保该字段在任何时间呈现的 都是最新的值 volatile 修饰符通常用于由多个线程访问但不使用 lock 语 句对访问进行序列化的字段 Operator Keywords C Reference 用于执行杂项操作 例如创建对象 检查对象的运行时类型 获取类型的大小 等等 本节介绍下列关键字 as 将对象转换为可兼容类型 is 检查对象的运行时类型 new new 运算符 创建对象 new 修饰符 隐藏继承成员 new 约束 限定类型参数 sizeof 获取类型的大小 typeof 获取类型的 System Type 对象 true true 运算符 返回布尔值 true 表示真 否则返回 false true 表示布尔值 true false false 运算符 返回布尔值 true 表示假 否则返回 false false 表示布尔值 false stackalloc 在堆栈上分配内存块 在语句一节中介绍了下列可用作运算符和语句的关键字 checked 指定已检查的上下文 unchecked 指定未检查的上下文 Conversion Keywords C Reference 本节描述在类型转换中使用的关键字 explicit implicit operator 访问关键字 访问关键字 C 参考 参考 本节介绍下列访问关键字 base 访问基类的成员 this 引用类的当前实例 文字关键字 文字关键字 C 参考 参考 C 有下列文字关键字 有下列文字关键字 null true false default 上下文关键字 上下文关键字 C 参考 参考 上下文关键字用于提供代码中的特定含义 但它不是 C 中的保留字 本节介绍下面 这些上下文关键字 关键字关键字说明说明 add定义一个自定义事件访问器 客户端代码订阅事件时将调用该 访问器 dynamic定义一个引用类型 实现发生绕过编译时类型检查的操作 get为属性或索引器定义访问器方法 global指定未以其他方式命名的默认全局命名空间 Partial 部分在整个同一编译单元内定义分部类 结构和接口 remove定义一个自定义事件访问器 客户端代码取消订阅事件时将调 用该访问器 set为属性或索引器定义访问器方法 value用于设置访问器和添加或移除事件处理程序 var使编译器能够确定在方法作用域中声明的变量的类型 where将约束添加到泛型声明 另请参见 where yield在迭代器块中使用 用于向枚举数对象返回值或发信号结束迭 代 C 3 0 中引入的所有查询关键字也都是上下文相关的 有关更多信息 查询关键字 查询关键字 C 参考 参考 本节包含查询表达式中使用的上下文关键字 本节内容本节内容 子句子句说明说明 from指定数据源和范围变量 类似于迭代变量 where根据一个或多个由逻辑 与 和逻辑 或 运算符 或 分隔 的布尔表达式筛选源元素 select指定当执行查询时返回的序列中的元素将具有的类型和形式 group按照指定的键值对查询结果进行分组 into提供一个标识符 它可以充当对 join group 或 select 子句的 结果的引用 orderby基于元素类型的默认比较器按升序或降序对查询结果进行排序 join基于两个指定匹配条件之间的
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年大学土壤学(养分管理)试题及答案
- 2025年中职电子技术(电子设备调试)试题及答案
- 2025年中职数控机床电气控制(电路调试)试题及答案
- 2025年中职第一学年(药学)中药鉴定基础试题及答案
- 2026年厨房电器销售(售后维修对接)试题及答案
- 2025年高职汽车电子技术(新能源汽车电子控制技术)试题及答案
- 2025年大学中药学(方剂学)试题及答案
- 2025年大学装饰工程运营(运营技术)试题及答案
- 2025年高职分析化学(分析方法应用)试题及答案
- 2025年大学大四(新能源科学与工程)新能源存储技术阶段测试题
- 篮球场工程施工设计方案
- (市质检二检)福州市2024-2025学年高三年级第二次质量检测 历史试卷(含答案)
- 《外科手术学基础》课件
- 化学-湖南省永州市2024-2025学年高二上学期1月期末试题和答案
- 2025年贵安发展集团有限公司招聘笔试参考题库含答案解析
- DB33T 1214-2020 建筑装饰装修工程施工质量验收检查用表标准
- 高考语文复习【知识精研】鉴赏古代诗歌抒情方式 课件
- 春运志愿者培训
- 语文-安徽省皖南八校2025届高三上学期12月第二次大联考试题和答案
- 养猪企业新员工职业规划
- 《建筑工程设计文件编制深度规定》(2022年版)
评论
0/150
提交评论