开发工具:
文件大小: 3mb
下载次数: 0
上传时间: 2019-07-28
详细说明:c#语言规范5.0中文版,从标识符,关键字,文本类型,预处理指令,基本语法,基本概念,值类型,引用类型,拆装箱等目录
目录
1介绍
1.1 Hello world
1.2程序结构
2
1.3类型和变量
3
14表达式.
6
1.5语句
1.6类和对象
12
1.6.1成员.
12
1.62可访问性
13
163类型形参
1.64基类
4
1.65字段∴
1.6.6方法
1DDD口DED日■
15
1.66.1参数
15
1.6.62方法体和局部变量
16
1.6.63静态方法和实例方法
17
1.6.64虚方法、重写方法和抽象方法
18
1.6.6.5方法重载
20
1.67其他函数成员
20
167.1构造函数
22
1.67.2属性
23
1.67.3索引器.
23
6.7.4事件
24
1.67.5运算符
24
1.6.7.6析构函数
25
1.7结构…
.25
1.8数组
26
1.9接口
27
1.10枚举
.28
1.11委托
29
1.12特性
30
2.词法结构
33
21程序
33
2.2文法
.33
2.21文法表示法
33
2.2.2词法文法
34
2.23句法文法
34
2.3语法分析
1■■DD
231行结束符
35
2.32注释
35
2.33空白
36
24标
2.4.1 Unicode字符转义序列
37
版权所有③ Microsoft Corporation1992012保留所有权利。
CE LANGUAGE SPECIFICATION
242标识符
38
2.4.3关键字…
.39
244文本
40
244.1布尔值
40
2442整数
40
244.3实数
41
2444字符
B画
42
2445字符串
43
2446nu文本.
45
2.4.5运算符和标点符号
45
25预处理指令
45
2.51条件编译符号
46
2.52预处理表达式
47
2.53声明指令
47
254条件编译指令
48
255诊断指令
51
2.56区域指令
51
2.57行指令
画“面能能自
52
258 Pragma指令
52
2.5.8. 1 Pragma warning
52
3.基本概念..55
31应用程序启动
32应用程序终止
56
3.3声明
56
34成员
58
341命名空间成员
.58
342结构成员
58
34.3枚举成员
59
344类成员
a.a....a.aaa·:
自国
59
345接口成员
59
346数组成员
59
347委托成员
59
35成员访问
60
3.51已声明可访问性
60
352可访问域
60
353实例成员的受保护访问
.63
354可访问性约束
64
36签名和重载
65
3.7范围
66
3.7.1名称隐藏
68
3.7.1.1通过嵌套隐藏…
.68
3.7.12通过继承隐藏
69
38命名空间和类型名称
70
381完全限定名
72
版权所有 Microsoft Corporation19992012保留所有权利
目录
39自动内存管理
3.10执行顺序
75
4.类
77
4.1值类型
4.1.1 System Value Type类型
78
4.1.2默认构造函数
78
4.1.3结构类型
79
4.14简单类型
79
4.1.5整型
80
4.1.6浮点型
81
4.17 decimal类型
82
4.18boo类型
∴82
4.1.9枚举类型
82
4.1.10可以为nu的类型
82
4.2引用类型
4.21类类型
84
422对象类型
■Dn
84
4.23 dynamic类型
.84
424 string类型
84
4.25接口类型
85
4.26数组类型
85
4.27委托类型
85
4.3裝箱和拆箱
85
4.3.1装箱转换
85
4.3.2拆箱转换….
4.4构造类型
4.41类型实参
88
4.42开放和封闭类型
aaaaaa.a:a..aaa.a:.日aaaaa.
88
4.4.3绑定和未绑定类型
…89
4.44满足约束
89
4.5类型形参
46表达式树类型
90
4.7 dynamic类型
5.变量
92
51变量类别
51.1静态变量
.92
512实例变量
92
5121类中的实例变量
92
5122结构中的实例变量
93
513数组元素
93
514值参数
93
515引用参数
93
5.16输出形参
.93
517局部变量
94
版权所有③ Microsoft Corporation1992012保留所有权利。
CE LANGUAGE SPECIFICATION
5.2默认值
94
5.3明确赋值
....aaa.·a
95
53.1初始已赋值变量
■D
95
532初始未赋值变量
.96
53.3确定明确赋值的细则
96
5.3.31一般语句规贝
.96
5332块语句、 checked和 unchecked语句
97
5333表达式语句
97
5334声明语句
画画画
97
53.35f语句
97
53.36 switch语句
97
53.37 While语句
98
5338d0语句
98
53.39for语句
98
53.3.10 break、 continue和goto语句
98
53311 throw语句
53312 return语句
9
53313try- catch语句…
.BB..
m“自
99
53314try-fna!y语句
99
53315try- catch- finally语句
100
533.16 foreach语句
…100
53317usng语句
101
5.3318lock语句
101
53319yed语句
101
53.320简单表达式的一般规则
·““aa
101
53.321带有嵌入表达式的表达式的一般规则
101
5.3.322调用表达式和对象创建表达式
a.““.“.“.
.102
53323简单赋值表达式
02
53324&&表达式…..
.102
53325达式
103
533.26!表达式
104
53327??表达式
104
53328?:表达式
105
53329匿名函数
105
5.4变量引用…
106
55变量引用的原子性
日::
翻D■■■
106
6.转换.
107
6.1隐式转换….
能“m画
107
6.1.1标识转换
108
6.12隐式数值转换
108
6.13隐式枚举转换
108
614可以为nul的隐式转换
108
615nu文本转换
109
6.16隐式引用转换
.109
版权所有 Microsoft Corporation19992012保留所有权利
目录
617装箱转换
109
618隐式动态转换
110
619隐式常量表达式转换
110
6.110涉及类型形参的隐式转换
110
61.11用户定义的隐式转换
111
61.12匿名函数转换和方法组转换
111
62显式转换
111
621显式数值转换
112
622显式枚举转换
113
623可以为nu的显式转换
113
6.24显式引用转换
114
6.25拆箱转换
115
6.26显式动态转换
115
627涉及类型参数的显式转换
.116
628用户定义的显式转换
116
63标准转换
6.31标准隐式转换
117
6.32标准显式转换……
117
6.4用户定义的转换
117
6.41允许的用户定义转换
.117
6.42提升转换运算符
117
643用户定义转换的计算
118
644用户定义的隐式转换
118
645用户定义的显式转换…
119
65匿名函数转换
120
6.51匿名函数转换为委托类型的计算
121
652匿名函数转换为表达式树类型的计算
122
653实现示例
…122
66方法组转换
.124
7.表达式…………………………………,127
7.1表达式的分类
127
7.1.1表达式的值
128
7.2静态和动态绑定
.128
7.2.1绑定时间
129
7.22动态绑定
129
7.23构成表达式的类型
.129
7.3运算符
129
7.3.1运算符的优先级和顺序关联性
130
7.32运算符重载
131
7.3.3一元运算符重载决策
132
7.34二元运算符重载决策
132
7.3.5候选用户定义运算符
.132
7.36数值提升
133
7.361一元数值提升
133
版权所有③ Microsoft Corporation1992012保留所有权利。
CE LANGUAGE SPECIFICATION
7362二元数值提升
133
7.37提升运算符
.134
74成员查找
■
7.4.1基类型
136
7.5函数成员
““·
7.51实参列表
138
751.1对应形参
139
7.512实参列表的运行时计算
140
7.52类型推断
141
7521第一阶段
142
7.522第二阶段
142
7.523输入类型
143
7524输出类型
143
7525依赖
143
7526输出类型推断
143
7527参数类型显式推断
143
7.528精确推断
43
7.5.29下跟推断
143
752.10上限推断
144
752.11固定
145
7.52.12推断返回类型
…145
7.52.13方法组转换的类型推断
146
75214查找一组表达式的最通用类型
47
7.53重载决策
.147
7.53.1适用函数成员
147
7.532更好的函数成员
∴48
7.5.33表达式的更佳转换
149
7534类型的更佳转换…
149
7.5.35更佳转换目标
49
7.536泛型类中的重载
150
7.5.4动态重载决策的编译时检查
150
7.55函数成员调用
151
75.51已装箱实例上的调用
..152
7.6基本表达式
152
76.1文本
..-..B
153
7.62简单名称
153
762.1块中的固定含义
154
7.63带括号的表达式
155
7.6.4成员访问
155
764.1相同的简单名称和类型名称
157
764.2语法多义性…
157
7.65调用表达式
158
76.51方法调用
158
7.652扩展方法调用
159
7.653委托调用
162
版权所有 Microsoft Corporation19992012保留所有权利
目录
766元素访问
162
7.6.6.1数组访问
162
7662索引器访问
■D
163
7.67ths访问
63
7.68基访问
164
7.69后缀增量和后缀减量运算符
.165
7.6.10neW运算符
166
76.101对象创建表达式
166
76.10.2对象初始值设定项
167
7.6.10.3集合初始值设定项
169
7.6104数组创建表达式
170
76.105委托创建表达式
72
7.610.6匿名对象创建表达式
173
7.611 ypeof运算符
175
7.6.12 checked和 unchecked运算符
176
7.6.13默认值表达式
179
7.6.14匿名方法表达式
.a“
179
7.7一元运算符
.179
7.7.1一元加运算符
179
7.7.2一元减运算符
.180
7.7.3逻辑否定运算符
180
7.7.4按位求补运算符
180
7.7.5前缀增量和减量运算符
181
7.7.6强制转换表达式
181
7.77Awat表达式
182
7.7.7.1可等待的表达式
183
7.772awat表达式的分类
.18
7.77.3 await表达式的运行时计算
183
7.8算术运算符
.184
7.81乘法运算符
184
7.82除法运算符
185
7.83余数运算符
186
7.84加法运算符
187
7.85減法运算符
189
7.9移位运算符
.190
7.10关系和类型测试运算符
192
7.10.1整数比较运算符
192
7.102浮点比较运算符
193
7.10.3小数比较运算符
194
7.10.4布尔相等运算符
194
7.105枚举比较运算符
.194
7.106引用类型相等运算符
94
7.107字符串相等运算符
196
7.10.8委托相等运算符
196
7.10.9相等运算符和nul
D■■■■■D
197
版权所有③ Microsoft Corporation1992012保留所有权利。
IX
CE LANGUAGE SPECIFICATION
7.10.10is运算符
197
7.10.11as运算符
197
7.11逻辑运算符
198
7.111整数逻辑运算符
199
7.112枚举逻辑运算符
199
7.113布尔逻辑运算符
199
7114可以为nu!的布尔逻辑运算符
.200
712条件逻辑运算符
200
7.12.1布尔条件逻辑运算符
201
7122用户定义的条件逻辑运算符
201
7.13空合并运算符
201
7.14条件运算符
202
7.15匿名函数表达式
203
7.15.1匿名函数签名
205
7.152匿名函数体
205
7.15.3重载决策
.205
7.154匿名函数与动态绑定
206
7155外层变量
.“““
.206
715.51捕获的外层变量
206
71552局部变量实例化
207
7.156匿名函数表达式计算
209
7.16查询表达式
209
7.161查询表达式的多义性
211
7.162查询表达式转换
211
7.16,2.1带继续符的 select和 groupby子句
211
7.162.2显式范围变量类型
212
7.1623退化查询表达式
e.I
212
7.1624fom、let、 Where、join和 orderby子句
213
7.1625 select子句
.216
71626 Groupby子句
217
7.1627透明标识符
,217
7.163查询表达式模式…
…218
7.17赋值运算符
219
7.171简单赋值…
7.17.2复合赋值
222
7.17.3事件赋值
翻D
23
7.18表达式
223
7.19常量表达式
223
7.20布尔表达式
.225
8语句
■■■■■■■■■■■■■■■■■■■■■■■■■■口■口■■■■
227
8.1结束点和可到达性
.227
8.2块229
821语句列表
229
83空语句
230
版权所有 Microsoft Corporation19992012保留所有权利
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.