没有合适的资源?快使用搜索试试~ 我知道了~
C#语言规范 版本4 CSharp Language Specification
需积分: 3 8 下载量 107 浏览量
2011-12-18
15:04:47
上传
评论
收藏 3.48MB DOC 举报
温馨提示
试读
64页
C# 语言规范是 C# 语法和用法的权威来源。 它包含有关该语言各个方面的详细信息,以及 Visual C# 产品文档未涉及的许多要点。 可以联机方式从 Microsoft Developer Network (MSDN) 上获取 C# 语言规范。 在 Visual Studio 中,该语言规范位于 Visual Studio 2010 安装目录下的 VC#\Specifications\1033\ 目录中。 如果您的计算机没有安装 Microsoft Word,则可以使用免费的 Word Viewer 来查看、复制和打印该规范的 Word 版本。
资源推荐
资源详情
资源评论
目录
目录
注意 2
1. 简介 1
2. 词法结构 39
3. 基本概念 63
3.1 执行顺序 Error: Reference source not found 86
4. 类型 87
5. 变量 105
5.1.1.1 ! 表达式.....................................................................................................................................119
5.1.1.2 ?? 表达式...................................................................................................................................119
6. 转换 123
7. 表达式 145
7.1.1 表达式的值......................................................................................................................................146
7.1.2 构成表达式的类型...........................................................................................................................147
7.1.2.1 类型的更佳转换........................................................................................................................168
7.1.3 调用表达式......................................................................................................................................176
7.1.4 typeof 运算符...................................................................................................................................196
7.1.5 匿名函数表达式计算.......................................................................................................................230
7.2 查询表达式 230
7.2.1 查询表达式的多义性.......................................................................................................................231
7.2.2 查询表达式转换...............................................................................................................................231
7.2.2.1 带继续符的 select 和 groupby 子句..........................................................................................232
7.2.2.2 显式范围变量类型....................................................................................................................232
7.2.2.3 退化查询表达式........................................................................................................................233
7.2.2.4 from、let、where、join 和 orderby 子句.................................................................................233
7.2.2.5 select 子句..................................................................................................................................237
7.2.2.6 Groupby 子句.............................................................................................................................238
7.2.2.7 透明标识符................................................................................................................................238
7.2.3 查询表达式模式...............................................................................................................................239
7.3 赋值运算符 240
7.3.1 简单赋值..........................................................................................................................................241
7.3.2 复合赋值..........................................................................................................................................243
7.3.3 事件赋值..........................................................................................................................................244
7.4 表达式 244
7.5 常量表达式 245
8. 语句 247
8.1 结束点和可到达性 247
8.2 块 249
8.2.1 语句列表..........................................................................................................................................249
8.3 空语句 250
8.4 标记语句 250
8.5 声明语句 251
8.5.1 局部变量声明..................................................................................................................................251
8.5.2 局部常量声明..................................................................................................................................253
版权所有
Microsoft CorporationError: Reference source not found 1999-2010。保留所有权利。 iii
Error: Reference source not found
8.6 表达式语句 254
8.7 选择语句 254
8.7.1 if 语句...............................................................................................................................................254
8.7.2 switch 语句.......................................................................................................................................256
8.8 迭代语句 261
8.8.1 while 语句........................................................................................................................................261
8.8.2 do 语句.............................................................................................................................................261
8.8.3 for 语句.............................................................................................................................................262
8.8.4 foreach 语句.....................................................................................................................................263
8.9 跳转语句 266
8.9.1 break 语句........................................................................................................................................267
8.9.2 continue 语句....................................................................................................................................267
8.9.3 goto 语句..........................................................................................................................................267
8.9.4 return 语句........................................................................................................................................269
8.9.5 throw 语句........................................................................................................................................269
8.10 try 语句 270
8.11 checked 语句和 unchecked 语句 273
8.12 lock 语句 273
8.13 using 语句 274
8.14 yield 语句 276
9. 命名空间 279
9.1 编译单元 279
9.2 命名空间声明 279
9.3 Extern 别名 281
9.4 using 指令 281
9.4.1 using 别名指令.................................................................................................................................282
9.4.2 Using 命名空间指令........................................................................................................................285
9.5 命名空间成员 287
9.6 类型声明 287
9.7 命名空间别名限定符 288
9.7.1 别名的唯一性..................................................................................................................................289
10. 类 291
10.1 类声明 291
10.1.1 类修饰符........................................................................................................................................291
10.1.1.1 抽象类......................................................................................................................................292
10.1.1.2 密封类......................................................................................................................................292
10.1.1.3 静态类......................................................................................................................................292
10.1.2 分部修饰符....................................................................................................................................293
10.1.3 类型形参........................................................................................................................................293
10.1.4 类基本规范....................................................................................................................................295
10.1.4.1 基类..........................................................................................................................................295
10.1.4.2 接口实现..................................................................................................................................297
10.1.5 类型形参约束.................................................................................................................................297
10.1.6 类体................................................................................................................................................302
10.2 分部类型 302
10.2.1 特性................................................................................................................................................302
10.2.2 修饰符............................................................................................................................................303
10.2.3 类型形参和约束.............................................................................................................................303
10.2.4 基类................................................................................................................................................304
iv 版权所有
Microsoft CorporationError: Reference source not found 1999-2010。保留所有权利。
目录
10.2.5 基接口............................................................................................................................................304
10.2.6 成员................................................................................................................................................304
10.2.7 分部方法........................................................................................................................................306
10.2.8 名称绑定........................................................................................................................................308
10.3 类成员 308
10.3.1 实例类型........................................................................................................................................310
10.3.2 构造类型的成员.............................................................................................................................310
10.3.3 继承................................................................................................................................................311
10.3.4 new 修饰符.....................................................................................................................................312
10.3.5 访问修饰符....................................................................................................................................312
10.3.6 构成类型........................................................................................................................................312
10.3.7 静态成员和实例成员.....................................................................................................................312
10.3.8 嵌套类型........................................................................................................................................313
10.3.8.1 完全限定名..............................................................................................................................314
10.3.8.2 已声明可访问性......................................................................................................................314
10.3.8.3 隐藏..........................................................................................................................................314
10.3.8.4 this 访问...................................................................................................................................315
10.3.8.5 对包含类型的私有和受保护成员的访问...............................................................................316
10.3.8.6 泛型类中的嵌套类型..............................................................................................................317
10.3.9 保留成员名称.................................................................................................................................319
10.3.9.1 为属性保留的成员名称..........................................................................................................319
10.3.9.2 为事件保留的成员名称..........................................................................................................320
10.3.9.3 为索引器保留的成员名称......................................................................................................320
10.3.9.4 为析构函数保留的成员名称..................................................................................................320
10.4 常量 320
10.5 字段 322
10.5.1 静态字段和实例字段.....................................................................................................................324
10.5.2 只读字段........................................................................................................................................325
10.5.2.1 对常量使用静态只读字段......................................................................................................325
10.5.2.2 常量和静态只读字段的版本控制...........................................................................................325
10.5.3 可变字段........................................................................................................................................326
10.5.4 字段初始化....................................................................................................................................327
10.5.5 变量初始值设定项.........................................................................................................................328
10.5.5.1 静态字段初始化......................................................................................................................329
10.5.5.2 实例字段初始化......................................................................................................................330
10.6 方法 330
10.6.1 方法形参........................................................................................................................................332
10.6.1.1 值参数......................................................................................................................................334
10.6.1.2 引用形参..................................................................................................................................334
10.6.1.3 输出形参..................................................................................................................................335
10.6.1.4 形参数组..................................................................................................................................336
10.6.2 静态方法和实例方法.....................................................................................................................339
10.6.3 虚方法............................................................................................................................................339
10.6.4 重写方法........................................................................................................................................341
10.6.5 密封方法........................................................................................................................................343
10.6.6 抽象方法........................................................................................................................................344
10.6.7 外部方法........................................................................................................................................345
10.6.8 分部方法........................................................................................................................................346
10.6.9 扩展方法........................................................................................................................................346
10.6.10 方法体..........................................................................................................................................347
版权所有
Microsoft CorporationError: Reference source not found 1999-2010。保留所有权利。 v
剩余63页未读,继续阅读
资源评论
王夸父
- 粉丝: 2
- 资源: 14
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 407000001.fasset
- J-20240402998-HTE-HTE-2947110DA-D3_整车运动控制器-电压渐变(缓升缓降)-检测报告-XS-汽车及零部件检测中心.pdf.crdownload
- Excel表格VBA-获取文件夹内所有文件路径.zip
- 文件移动.zip
- 反射源代码,源代码,源代码,源代码
- CAJViewer 9.0_x64-setup.exe
- servant C++语言框架rpc的源码实现 tools C++语言框架IDL工具的源码实现 util C++语言.7z
- 使用pyqt创建一个登录具有动态背景的登陆界面
- 实验名称 调幅波信号的解调
- 实验名称 振幅调制器(利用乘法器)
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功