图书介绍

C#语言参考手册【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

C#语言参考手册
  • 微软公司,东方人华编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302044341
  • 出版时间:2001
  • 标注页数:418页
  • 文件大小:13MB
  • 文件页数:439页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C#语言参考手册PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言页1

第1章 简介1

1.1 Hello,world程序1

1.2 类型2

1.2.1 预定义类型4

1.2.2 转换7

1.2.3 数组类型8

1.2.4 类型系统的统一10

1.3 变量和参量11

1.4 自动内存管理15

1.5 表达式17

1.6 语句18

1.7 类23

1.7.1 常量25

1.7.2 字段26

1.7.3 方法27

1.7.4 特性29

1.7.5 事件29

1.7.6 运算符31

1.7.7 索引函数32

1.7.8 实例构造函数34

1.7.9 析构函数35

1.7.10 静态构造函数35

1.7.11 继承36

1.8 结构体38

1.9 接口39

1.10 代表40

1.11 枚举41

1.12 名称空间与汇编42

1.13 版本进化44

1.14 属性47

第2章 词法结构51

2.1 翻译步骤51

2.2 语法符号51

2.3 预处理52

2.3.1 预处理声明53

2.3.2 #if、#elif、#else和#endif55

2.3.3 预处理控制行56

2.3.4 #line57

2.3.5 预处理标识符57

2.3.7 与空白的相互作用58

2.3.6 预处理表达式58

2.4 词法分析59

2.4.1 输入59

2.4.2 输入字符60

2.4.3 行结束符60

2.4.4 注释60

2.4.5 空白61

2.4.6 权标62

2.5 句法分析62

2.5.1 标识符62

2.5.2 关键字64

2.5.3 文字65

2.5.4 运算符和标点符号70

2.5.5 Unicode字符转义序列70

3.1 声明73

第3章 基本概念73

3.2 成员76

3.2.1 名称空间成员76

3.2.2 结构体成员76

3.2.3 枚举成员77

3.2.4 类成员77

3.2.5 接口成员77

3.2.6 数组成员77

3.2.7 代表成员77

3.3 成员访问78

3.3.1 访问性声明78

3.3.2 访问域79

3.3.3 受保护的访问81

3.3.4 访问性约束82

3.4 签名和重载83

3.5 作用域84

3.6 名称空间名称和类型名称90

第4章 类型93

4.1 值类型93

4.1.1 默认构造函数94

4.1.2 结构体类型95

4.1.3 简单类型96

4.1.4 整数类型97

4.1.5 浮点数类型98

4.1.6 十进制数类型99

4.1.7 布尔类型100

4.1.8 枚举类型100

4.2 引用类型100

4.2.1 类类型101

4.2.3 string类型102

4.2.4 接口类型102

4.2.5 数组类型102

4.2.6 代表类型102

4.2.2 object类型102

4.3 装箱和开箱103

4.3.1 装箱转换103

4.3.2 开箱转换104

第5章 变量107

5.1 变量分类107

5.1.1 静态变量108

5.1.2 实例变量108

5.1.3 数组元素108

5.1.4 值参量108

5.1.6 输出参量109

5.1.5 引用参量109

5.1.7 局部变量110

5.2 默认值110

5.3 明确赋值110

5.3.1 初始化赋值变量113

5.3.2 初始化未赋值变量113

5.4 变量引用113

第6章 转换115

6.1 隐式转换115

6.1.1 同一转换115

6.1.2 隐式数字转换115

6.1.3 隐式枚举转换116

6.1.4 隐式引用转换116

6.2 显式转换117

6.1.7 用户自定义隐式转换117

6.1.5 装箱转换117

6.1.6 隐式常量表达式转换117

6.2.1 显式数字转换118

6.2.2 显式枚举转换119

6.2.3 显式引用转换119

6.2.4 开箱转换120

6.2.5 用户自定义显式转换120

6.3 标准转换120

6.3.1 标准隐式转换120

6.3.2 标准显式转换121

6.4 用户自定义转换121

6.4.1 允许的用户自定义转换121

6.4.2 评定用户自定义转换121

6.4.4 用户自定义显式转换123

6.4.3 用户自定义隐式转换123

第7章 表达式125

7.1 表达式分类125

7.2 运算符126

7.2.1 运算符的优先级和结合性127

7.2.2 运算符重载128

7.2.3 一元运算符重载方案129

7.2.4 二元运算符重载方案129

7.2.5 用户自定义修选运算数130

7.2.6 数字升级130

7.3 成员查找132

7.4 函数成员133

7.4.1 自变量列表135

7.4.3 函数成员调用138

7.4.2 重载方案138

7.5 基本表达式139

7.5.1 文字140

7.5.2 简单名称140

7.5.3 括号表达式142

7.5.4 成员访问143

7.5.5 调用表达式144

7.5.6 元素访问146

7.5.7 This访问148

7.5.8 Base访问149

7.5.9 后增量和后减量运算符149

7.5.10 运算符new150

7.5.11 typeof运算符155

7.5.12 checked和unchecked运算符156

7.6 一元表达式159

7.6.1 一元加法运算符159

7.6.2 一元减法运算符160

7.6.3 逻辑非运算符160

7.6.4 按位反运算符161

7.6.5 前增量和前减量运算符161

7.6.6 转换表达式162

7.7 算术运算符163

7.7.1 乘法运算符163

7.7.2 除法运算符164

7.7.3 取余运算符166

7.7.4 加法运算符167

7.7.5 减法运算符168

7.8 移位运算符170

7.9 关系运算符171

7.9.1 整数比较运算符172

7.9.2 浮点数比较运算符173

7.9.3 十进制数比较运算符174

7.9.4 布尔值比较运算符174

7.9.5 枚举比较运算符174

7.9.6 .nce类型比较运算符175

7.9.7 字符串比较运算符176

7.9.8 代表比较运算符177

7.9.9 运算符is177

7.10 逻辑运算符178

7.10.1 整数逻辑运算符178

7.10.3 布尔逻辑运算符179

7.11 条件逻辑运算符179

7.10.2 枚举逻辑运算符179

7.11.1 布尔条件逻辑运算符180

7.11.2 用户自定义条件逻辑运算符181

7.12 条件运算符181

7.13 赋值运算符182

7.13.1 简单赋值183

7.13.2 复合赋值185

7.14 表达式186

7.15 常量表达式186

7.16 布尔表达式188

第8章 语句189

8.1 结束点和到达性190

8.2 块191

8.3 空语句192

8.4 标号语句193

8.5 声明语句194

8.5.1 局部变量声明194

8.5.2 局部常量声明195

8.6 表达式语句196

8.7 选择语句196

8.7.1 if语句196

8.7.2 switch语句197

8.8 循环语句202

8.8.1 while语句202

8.8.2 do语句203

8.8.3 for语句203

8.4.4 foreach语句205

8.9 跳转语句206

8.9.1 break语句207

8.9.2 continue语句208

8.9.3 goto语句208

8.9.4 return语句209

8.9.5 throw语句210

8.10 try语句211

8.11 checked和unchecked语句214

8.12 lock语句214

8.13 using语句215

第9章 名称空间219

9.1 编译单元219

9.2 名称空间声明220

9.3 Using指示符221

9.3.1 Using别名指示符222

9.3.2 Using名称空间指示符225

9.4 名称空间成员227

9.5 类型声明228

第10章 类229

10.1 类声明229

10.1.1 类修饰符229

10.1.2 类基指定231

10.1.3 类体231

10.2 类成员231

10.2.1 继承性233

10.2.2 修饰符new233

10.2.3 访问修饰符234

10.2.4 要素类型234

10.2.5 静态成员和实例成员234

10.3 常量235

10.4 字段238

10.4.1 静态字段和实例字段239

10.4.2 只读字段240

10.4.3 字段初始化241

10.4.4 变量初始化符242

10.5 方法244

10.5.1 方法的参量245

10.5.2 静态方法和实例方法252

10.5.3 虚方法252

10.5.4 重载方法255

10.5.5 抽象方法257

10.5.6 外部方法259

10.5.7 方法体260

10.5.8 方法重载261

10.6 特性261

10.6.2 虚特性262

10.6.1 静态特性262

10.6.3 重载特性263

10.6.4 抽象特性264

10.6.5 访问函数265

10.7 事件271

10.8 索引函数274

10.8.1 索引函数重载278

10.8.2 虚索引函数278

10.8.3 重载索引函数278

10.8.4 抽象索引函数279

10.9 运算符280

10.9.1 一元运算符281

10.9.2 二元运算符281

10.9.3 转换运算符282

10.10 实例构造函数283

10.10.1 构造函数初始化符284

10.10.2 实例变量初始化符285

10.10.3 默认构造函数288

10.10.4 私有构造函数289

10.10.5 可选的构造函数参量289

10.11 析构函数290

10.12 静态构造函数290

第11章 结构体295

11.1 结构体声明295

11.1.1 结构体修饰符295

11.1.2 接口295

11.1.3 结构体主体295

11.3.1 数据库整数类型296

11.2 结构体成员296

11.3 结构体范例296

11.3.2 数据库布尔类型299

第12章 数组303

12.1 数组类型303

12.2 数组创建304

12.3 数组元素访问305

12.4 数组成员305

12.5 数组协方差305

12.6 数组初始化符306

第13章 接口309

13.1 接口声明309

13.1.1 接口修饰符309

13.1.2 基本接口310

13.2 接口成员311

13.1.3 接口体311

13.2.1 接口方法312

13.2.2 接口特性312

13.2.3 接口事件313

13.2.4 接口索引函数313

13.2.5 接口成员访问314

13.3 接口成员的全限定名316

13.4 接口实现317

13.4.1 显式接口成员实现318

13.4.2 接口映射320

13.4.3 接口实现继承324

13.4.4 接口重实现326

13.4.5 抽象类和抽象接口328

14.1 枚举声明329

第14章 枚举329

14.2 枚举成员330

14.3 枚举值和操作333

第15章 代表335

15.1 代表声明335

15.2 代表实例化336

15.3 多重转换代表337

15.4 代表调用337

第16章 异常339

16.1 发生异常的原因339

16.2 System.Exception类339

16.3 如何处理异常340

16.4 常用的异常类340

17.1.1 AttributeUsage属性343

第17章 属性343

17.1 属性类343

17.1.2 位置参量和命名参量344

17.1.3 属性参量类型345

17.2 属性指定346

17.3 属性实例348

17.3.1 属性的编译349

17.3.2 属性实例的运行期回溯349

17.4 保留属性350

17.4.1 AttributeUsage属性350

17.4.2 Conditional属性351

17.4.3 Obsolete属性354

18.1 指针类型355

18.2 指针操作355

第18章 不安全代码355

18.2.1 指针成员访问356

18.2.2 指针元素访问356

18.2.3 sizeof运算符356

18.2.4 stackalloc运算符356

18.2.5 间接指针356

18.2.6 取址运算符356

18.3 固定语句356

第19章 互用性359

19.1 COMImport属性359

19.2 COMRegisterFunction属性360

19.3 COMSourceInterfaces属性360

19.6 DllImport属性361

19.4 COMVisible属性361

19.5 DispId属性361

19.7 FieldOffset属性363

19.8 GlobalObject属性363

19.9 Guid属性364

19.10 HasDefaultInterface属性364

19.11 ImportedFromTypeLib属性365

19.12 In和Out属性365

19.13 InterfaceType属性366

19.14 MarshalAs属性366

19.15 NoIDispatch属性367

19.16 NonSerialized属性367

19.18 PreserveSig属性368

19.17 Predeclared属性368

19.19 Serializable属性369

19.20 StructLayout属性369

19.21 TypeLibFunc属性370

19.22 TypeLibType属性370

19.23 TypeLibVar属性371

19.24 支持的枚举371

第20章 C#语法总结375

第1章 简单语法375

第2章 词法结构语法375

2.2 语法符号375

2.3 预处理376

3.6 名称空间名称和类型名称385

第3章 基本概念语法385

第4章 类型语法386

4.1 值类型386

4.2 引用类型387

第5章 变量语法387

5.4 变量引用387

第6章 转换语法388

第7章 表达式语法388

7.5 基本表达式388

7.6 一元表达式391

7.7 算术运算符391

7.8 移位运算符392

7.9 关系运算符392

7.10 逻辑运算符392

7.14 表达式393

7.13 赋值运算符393

7.15 常量表达式393

7.12 条件运算符393

7.11 条件逻辑运算符393

7.16 布尔表达式394

第8章 语句语法394

8.2 块394

8.3 空语句394

8.4 标号语句394

8.5 声明语句394

8.6 表达式语句395

8.7 选择语句396

8.8 循环语句396

8.9 跳转语句397

8.10 try语句398

8.13 using语句399

8.12 lock语句399

8.11 checked语句和unchecked语句399

第9章 名称空间语法400

9.1 翻译单元400

9.2 名称空间声明400

9.3 使用指示符400

9.4 名称空间成员401

9.5 类型声明401

第10章 类语法401

10.1 类声明401

10.2 类成员402

10.3 常量403

10.4 字段403

10.5 方法404

10.6 特性405

10.7 事件406

10.9 运算符407

10.8 索引函数407

10.10 实例构造函数408

10.11 析构函数408

10.12 静态构造函数408

第11章 结构体语法409

11.1 结构体声明409

11.2 结构体成员410

第12章 数组语法410

12.1 数组类型410

12.6 数组初始化符410

第13章 接口语法411

13.1 接口声明411

13.2 接口成员411

14.1 枚举声明412

第14章 枚举语法412

14.2 枚举成员413

第15章 代表语法413

15.1 代表声明413

第16章 异常语法414

第17章 属性指定414

17.2 属性语法414

第18章 不安全代码语法415

18.1 指针类型415

18.2 指针操作416

18.3 固定语句417

第19章 互用性语法417

第20章 参考书目语法417

附录 参考书目418

热门推荐