图书介绍
C#语言基础教程PDF|Epub|txt|kindle电子书版本网盘下载
![C#语言基础教程](https://www.shukui.net/cover/25/31419977.jpg)
- 张威编著 著
- 出版社: 北京:人民邮电出版社
- ISBN:7115094411
- 出版时间:2001
- 标注页数:305页
- 文件大小:25MB
- 文件页数:317页
- 主题词:
PDF下载
下载说明
C#语言基础教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#语言基础1
1.1 C#的由来1
1.2 了解.NET2
1.3 熟悉开发环境4
1.3.1 长文件名4
1.3.2 控制台方式5
1.4 安装C#编译器6
1.5 选择一个C#编辑器7
1.6 编译和运行第一个C#应用程序8
1.7 C#应用程序的基本结构12
1.8 本章小结15
1.9 本章习题15
2.1 数据类型简介16
第2章 数据类型16
2.2 变量和常量17
2.2.1 变量17
2.2.2 常量18
2.3 数值类型19
2.3.1 整数类型19
2.3.2 浮点数类型21
2.3.3 小数类型23
2.3.4 字符类型23
2.3.5 布尔类型25
2.3.6 简单数值类25
2.4 引用类型27
2.4.1 对象类型27
2.4.2 字串类型28
2.5 变量赋初值30
2.6 数据类型转换31
2.6.1 数值类型的隐式转换31
2.6.2 数值类型的显式转换33
2.6.3 打包转换34
2.6.4 拆包转换35
2.7 本章小结36
2.8 本章习题36
第3章 运算符和表达式37
3.1 概述37
3.2 算术运算符和算术表达式38
3.2.1 递增和递减运算符38
3.2.2 正负运算符40
3.2.3 乘法和除法运算符41
3.2.4 取余运算符42
3.2.5 加法和减法运算符44
3.3 关系运算符和关系表达式45
3.3.1 比较运算符45
3.3.2 等式运算符45
3.3.3 is运算符47
3.4 逻辑运算符和逻辑表达式48
3.5 位运算符49
3.5.1 位运算基础49
3.5.2 位运算符及表达式50
3.5.3 位运算举例52
3.6 条件运算符及表达式55
3.6.1 ?:运算符55
3.6.2 “as”运算符56
3.7 赋值运算符及赋值表达式57
3.8.1 new运算符58
3.8 其他运算符58
3.8.2 sizeof59
3.8.3 typeof59
3.8.4 checked和unchecked60
3.9 运算符的优先级62
3.10 本章小结63
3.11 本章习题63
第4章 控制台输入和输出66
4.1 概述66
4.2 Format方法和ToString方法67
4.3 数据格式68
4.3.1 标准格式字串68
4.3.2 自定义格式字串71
4.4 Parse方法74
4.5 日期和时间数据格式化76
4.5.1 DateTime类概述76
4.5.2 格式化日期时间数据78
4.6 数据输入80
4.6.1 Console.Read方法80
4.6.2 Console.ReadLine方法81
4.7 数据输出82
4.7.1 Console.Write方法82
4.7.2 Console.WriteLine方法84
4.8 程序举例85
4.9 本章小结86
4.10 本章习题86
第5章 选择和循环结构88
5.1 程序的基本结构88
5.2.1 if语句90
5.2 选择结构90
5.2.2 switch语句93
5.3 循环结构94
5.3.1 使用goto语句和if语句构成循环94
5.3.2 while语句95
5.3.3 do-while语句96
5.3.4 for语句97
5.3.5 foreach-in语句98
5.3.6 循环的嵌套100
5.3.7 几种循环语句的比较100
5.4 break语句101
5.5 continue语句104
5.6 程序举例105
5.8 本章习题109
5.7 本章小结109
第6章 数组111
6.1 一维数组111
6.1.1 一维数组的声明111
6.1.2 一维数组元素的使用112
6.1.3 一维数组的初始化113
6.1.4 一维数组应用举例114
6.2 多维数组116
6.2.1 多维数组的声明116
6.2.2 多维数组元素的使用117
6.2.3 多维数组的初始化118
6.2.4 程序举例119
6.3 AOA数组120
6.3.1 AoA数组的声明120
6.3.2 AoA数组元素的使用121
6.4 System.Array类122
6.4.1 Array类的属性122
6.3.3 AoA数组的初始化122
6.4.2 使用Array类构造数组124
6.4.3 Array类的方法125
6.5 本章小结129
6.6 本章习题130
第7章 面向对象和类131
7.1 面向对象编程简介131
7.2 命名空间133
7.2.1 命名空间的声明133
7.2.2 命名空间的使用134
7.3 声明自己的类134
7.3.1 面向对象的初步设计135
7.3.2 封装数据135
7.3.3 构造和析构136
7.3.4 方法137
7.3.5 使用定义的类139
7.4 域142
7.4.1 域的声明142
7.4.2 只读域144
7.5 属性145
7.6 索引149
7.7 重载150
7.7.1 重载的一般概念150
7.7.2 方法的参数151
7.7.3 运算符重载156
7.8 本章小结158
7.9 本章习题159
8.1.1 派生Manager类161
8.1 继承的初步161
第8章 继承161
8.1.2 base关键字165
8.1.3 禁止继承167
8.1.4 保护访问168
8.1.5 内部访问169
8.1.6 成员访问级别170
8.2 多态性和虚成员171
8.3 抽象类173
8.4 造型(Cast)176
8.5 本章小结178
8.6 本章习题178
第9章 接口和代理180
9.1 接口180
9.1.1 接口的声明181
9.1.2 接口的使用182
9.1.3 接口与抽象类的比较186
9.1.4 System命名空间的常用接口186
9.1.5 程序举例187
9.2 代理191
9.2.1 代理的声明192
9.2.2 代理的使用192
9.2.3 System.Delegate类194
9.2.4 事件(Event)197
9.3 本章小结202
9.4 本章习题203
第10章 结构和枚举204
10.1 结构204
10.1.1 结构的声明204
10.1.2 结构的使用206
10.1.3 结构和类的区别208
10.2 枚举209
10.2.1 枚举的声明209
10.2.2 枚举的使用210
10.2.3 System.Enurn类212
10.3 本章小结216
10.4 本章习题217
第11章 异常和异常处理219
11.1 概述219
11.2 异常控制220
11.2.1 抛出异常220
11.2.2 捕捉异常223
11.2.3 捕捉和控制多个异常225
11.2.4 finally语句227
11.3.1 System.Exception类229
11.3 自定义异常类229
11.3.2 System命名空间的异常类232
11.3.3 使用自定义异常类233
11.4 本章小结237
11.5 本章习题237
第12章 编译预处理和程序调试238
12.1 编译预处理238
12.1.1 符号声明238
12.1.2 条件编译239
12.1.3 #warning和#error关键字242
12.1.4 #line关键字244
12.1.5 #region和#endregion关键字244
12.2 C#源程序的调试246
12.3 本章小结250
12.4 本章习题250
13.1 概述252
第13章 不安全代码252
13.2 不安全代码模块253
13.2.1 指针变量的声明253
13.2.2 unsafe关键字254
13.2.3 fixed关键字255
13.3 在C#语言中使用指针257
13.3.1 指向数组的指针257
13.3.2 指向结构的指针259
13.3.3 sizeof运算符261
13.3.4 stackalloc关键字262
13.4 本章小结265
13.5 本章习题265
第14章 代码属性267
14.1 声明代码属性类267
14.2 System.AttributeTagets枚举268
14.3 System.ArrtibuteUsage类269
14.3.1 AttributeUsage类的代码属性269
14.3.2 AttributeUsage类的构造器269
14.3.3 使用AttributeUsage类270
14.4 条件代码属性和作废代码属性271
14.4.1 条件代码属性271
14.4.2 作废代码属性273
14.5 外部方法和D11Import代码属性274
14.6 自定义代码属性类276
14.7 使用自定义代码属性类278
14.8 本章小结282
14.9 本章习题282
附录1 C#语言关键字284
附录2 部分习题提示与参考答案285