您现在正在浏览:首页 > 论文 > 计算机 > C#语言参考电子书

免费下载C#语言参考电子书

  • 资源类别:论文
  • 资源分类:计算机
  • 适用专业:C#
  • 适用年级:大学
  • 上传用户:望着天空不哭
  • 文件格式:word
  • 文件大小:274.51KB
  • 上传时间:2010-3-29 6:55:57
  • 下载次数:2
  • 浏览次数:58

安全检测:瑞星:安全 诺顿:安全 卡巴:安全

资料简介
C#语言参考电子书
目录
1. 介绍 1
1.1 Hello, world 1
1.2 类型 2
1.2.1 预定义类型 3
1.2.2 转换 5
1.2.3 数组类型 6
1.2.4 类型系统一致 7
1.3 变量和参数 8
1.4 自动内存管理 11
1.5 表达式 13
1.6 声明 14
1.7 类 17
1.7.1 常数 19
1.7.2 域 19
1.7.3 方法 20
1.7.4 属性 21
1.7.5 事件 22
1.7.6 操作符 23
1.7.7 索引 24
1.7.8 实例构造函数 25
1.7.9 析构函数 26
1.7.10 静态构造函数 26
1.7.11 继承 27
1.8 结构 28
1.9 接口 29
1.10 代表 30
1.11 联合 31
1.12 名称空间和集合 31
1.13 版本 33
1.14 特征 35
2. 语法结构 37
2.1 翻译的阶段 37
2.2 文法符号 37
2.3 预处理 38
2.3.1 预处理声明 38
2.3.2 #if, #elif, #else, #endif 39
2.3.3 预处理控制行 40
2.3.4 #line 41
2.3.5 预处理标识符 41
2.3.6 预处理表达式 41
2.3.7 与空白交互作用 42
2.4 语法分析 43
2.4.1 输入 43
2.4.2 输入字符 43
2.4.3 行结束符 43
2.4.4 注释 43
2.4.5 空白 44
2.4.6 标记 45
2.5 句法分析 45
2.5.1 标识符 45
2.5.2 关键字 46
2.5.3 数据符号 46
2.5.4 操作符和标点 51
2.5.5 Unicode 字符转意字符序列 51
3. 基本概念 53
3.1 声明 53
3.2 成员 55
3.2.1 名称空间成员 55
3.2.2 结构成员 55
3.2.3 枚举成员 55
3.2.4 类成员 56
3.2.5 接口成员 56
3.2.6 数组成员 56
3.2.7 代表成员 56
3.3 成员访问 56
3.3.1 声明可访问性 56
3.3.2 可访问性域 57
3.3.3 保护的访问 59
3.3.4 可访问性约束 60
3.4 签名和重载 60
3.5 范围 61
3.5.1 名称隐藏 63
3.6 名称空间或类型名称 65
3.6.1 合格的名称 66
4. 类型 67
4.1 数值类型 67
4.1.1 默认构造函数 68
4.1.2 结构类型 69
4.1.3 简单类型 69
4.1.4 整数类型 70
4.1.5 浮点类型 71
4.1.6 十进制类型 72
4.1.7 布尔类型 72
4.1.8 枚举类型 72
4.2 引用类型 72
4.2.1 类类型 73
4.2.2 对象类型 73
4.2.3 字符串类型 73
4.2.4 接口类型 74
4.2.5 数组类型 74
4.2.6 代表类型 74
4.3 包装和解包 74
4.3.1 包装转换 74
4.3.2 解包转换 75
5. 变量 77
5.1 变量类型 77
5.1.1 静态变量 77
5.1.2 实例变量 77
5.1.3 数组元素 78
5.1.4 数值参数 78
5.1.5 引用参数 78
5.1.6 输出参数 78
5.1.7 局部变量 79
5.2 默认值 79
5.3 明确赋值 79
5.3.1 初始赋值变量 81
5.3.2 非初始赋值变量 82
5.4 变量引用 82
6. 转换 83
6.1 隐式转换 83
6.1.1 同一性转换 83
6.1.2 隐式数值转换 83
6.1.3 隐式枚举转换 84
6.1.4 隐式引用转换 84
6.1.5 转换 84
6.1.6 隐式常数表达式转换 84
6.1.7 用户自定义隐式转换 85
6.2 显式转换 85
6.2.1 显式数值转换 85
6.2.2 显式枚举类型转换 86
6.2.3 显式引用类型转换 86
6.2.4 解包转换 87
6.2.5 用户自定义显式转换 87
6.3 标准转换 87
6.3.1 标准隐式转换 87
6.3.2 标准显式转换 88
6.4 用户定义转换 88
6.4.1 允许的用户自定义转换 88
6.4.2 用户自定义转换的取值 88
6.4.3 用户自定义隐式转换 89
6.4.4 用户自定义显式类型转换 89
7. 表达式 91
7.1 表达式分类 91
7.1.1 表达式的数值 92
7.2 操作符 92
7.2.1 操作符优先级和结合顺序 92
7.2.2 操作符重载 93
7.2.3 一元操作符重载分析 94
7.2.4 二元操作符重载分析 94
7.2.5 候选用户定义操作符 95
7.2.6 数字升级 95
7.3 成员查询 96
7.3.1 基类型 97
7.4 函数成员 97
7.4.1 参数列表 99
7.4.2 重载分析 100
7.4.3 功能成员调用 102
7.4.4 虚拟函数成员查找 103
7.4.5 接口函数成员查找 103
7.5 主要的表达式 103
7.5.1 文字 103
7.5.2 简单名称 104
7.5.3 加括号的表达式 105
7.5.4 成员访问 105
7.5.5 调用表达式 107
7.5.6 元素访问 109
7.5.7 This访问 110
7.5.8 基本访问 111
7.5.9 递增和递减后缀操作符 111
7.5.10 new操作符 112
7.5.11 typeof操作符 116
7.5.12 sizeof操作符 116
7.5.13 checked和unchecked操作符 117
7.6 一元表达式 119
7.6.1 一元正值运算符 119
7.6.2 一元负值运算符 119
7.6.3 逻辑非运算符 120
7.6.4 按位求补运算符 120
7.6.5 间接运算符 120
7.6.6 地址运算符 120
7.6.7 前缀增量和减量运算符 120
7.6.8 强制类型转换表达式 121
7.7 算术运算符 122
7.7.1 乘法运算符 122
7.7.2 除法运算符 123
7.7.3 余数运算符 124
7.7.4 加法运算符 124
7.7.5 减法运算符 126
7.8 移位运算符 127
7.9 关系运算符 128
7.9.1 整数比较运算符 129
7.9.2 浮点比较运算符 129
7.9.3 小数比较运算符 130
7.9.4 布尔相等运算符 130
7.9.5 枚举比较运算符 130
7.9.6 引用类型相等运算符 130
7.9.7 字符串相等运算符 132
7.9.8 代表相等运算符 132
7.9.9 is 运算符 132
7.10 逻辑运算符 133
7.10.1 整数逻辑运算符 133
7.10.2 枚举逻辑运算符 133
7.10.3 布尔逻辑运算符 134
7.11 条件逻辑运算符 134
7.11.1 布尔条件逻辑运算符 134
7.11.2 用户自定义的条件逻辑运算符 135
7.12 条件运算符 135
7.13 赋值运算符 136
7.13.1 简单赋值 136
7.13.2 组合赋值 138
7.13.3 事件赋值 139
7.14 表达式 139
7.15 常量表达式 139
7.16 布尔表达式 140
8. 语句 141
8.1 终点与可达性 141
8.2 块 142
8.2.1 语句列表 143
8.3 空语句 143
8.4 标号语句 144
8.5 声明语句 144
8.5.1 局部变量声明 144
8.5.2 局部常量声明 145
8.6 表达式语句 145
8.7 选择语句 146
8.7.1 if语句 146
8.7.2 Switch 语句 147
8.8 重复语句 150
8.8.1 while语句 151
8.8.2 do语句 151
8.8.3 for语句 151
8.8.4 foreach语句 153
8.9 跳转语句 154
8.9.1 break语句 154
8.9.2 continue语句 155
8.9.3 goto语句 155
8.9.4 return语句 156
8.9.5 throw语句 156
8.10 try语句 157
8.11 checked和unchecked语句 159
8.12 lock语句 159
9. 名称空间 161
9.1 编译单元 161
9.2 名称空间声明 161
9.3 使用指示 162
9.3.1 使用别名指示 163
9.3.2 使用名称空间指示 165
9.4 名称空间成员 166
9.5 类型声明 167
10. 类 169
10.1 类声明 169
10.1.1 类修饰符 169
10.1.2 类基础规范 170
10.1.3 类主体 172
10.2 类成员 172
10.2.1 继承 173
10.2.2 new修饰符 173
10.2.3 访问修饰符 174
10.2.4 要素类型 174
10.2.5 静态和实例成员 174
10.2.6 嵌套类型 175
10.3 常数 175
10.4 域 176
10.4.1 静态和实例域 177
10.4.2 只读域 178
10.4.3 域的初始化 179
10.4.4 变量初始化函数 179
10.5 方法 181
10.5.1 方法参数 182
10.5.2 静态和实例方法 185
10.5.3 虚拟方法 186
10.5.4 覆盖方法 187
10.5.5 抽象方法 189
10.5.6 外部方法 190
10.5.7 方法主体 191
10.5.8 方法重载 191
10.6 属性 191
10.6.1 静态属性 192
10.6.2 虚拟属性 192
10.6.3 覆盖属性 193
10.6.4 抽象属性 194
10.6.5 访问符 194
10.7 事件 199
10.8 索引 202
10.8.1 索引重载 205
10.8.2 虚拟索引 205
10.8.3 覆盖索引 205
10.8.4 抽象索引 206
10.9 操作符 206
10.9.1 一元操作符 207
10.9.2 二元操作符 207
10.9.3 转换操作符 208
10.10 实例构造函数 209
10.10.1 构造函数初始化函数 210
10.10.2 实例变量初始化函数 210
10.10.3 构造函数执行 210
10.10.4 默认构造函数
资料文件预览
共1文件夹,1个文件,文件总大小:1.50MB,压缩后大小:274.51KB
  • C#语言参考电子书
    • Microsoft Word文档C_语言参考(微软提供).doc  [1.50MB]
下载地址
资料评论
注意事项
下载FAQ:
Q: 为什么我下载的文件打不开?
A: 本站所有资源如无特殊说明,解压密码都是www.xuehai.net,如果无法解压,请下载最新的WinRAR软件。
Q: 我的学海币不多了,如何获取学海币?
A: 上传优质资源可以获取学海币,详细见学海币规则
Q: 为什么我下载不了,但学海币却被扣了?
A: 由于下载人数众多,下载服务器做了并发的限制。请稍后再试,48小时内多次下载不会重复扣学海币。
下载本文件意味着您已经同意遵守以下协议
1. 文件的所有权益归上传用户所有。
2. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
3. 学海网仅提供交流平台,并不能对任何下载内容负责。
4. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
5. 本站不保证提供的下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
返回顶部