图书介绍
C#程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C#程序设计](https://www.shukui.net/cover/32/31026557.jpg)
- 刘兵,刘冬,易虹,王卫华等编著 著
- 出版社: 北京:中国水利水电出版社
- ISBN:9787508488905
- 出版时间:2011
- 标注页数:303页
- 文件大小:121MB
- 文件页数:311页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#概述1
1.1 C#基本概念1
1.1.1 什么是C#1
1.1.2 .NET Framework3
1.2 C#程序开发环境6
1.2.1 安装C#开发环境6
1.2.2 Visual Studio的集成开发环境9
1.2.3 C#的控制台应用程序13
本章小结16
习题一17
第2章 C#程序设计基础19
2.1 数据类型19
2.1.1 值类型19
2.1.2 引用类型24
2.1.3 数据类型转换25
2.2 变量和常量27
2.2.1 变量27
2.2.2 常量29
2.3 操作符和表达式29
2.3.1 操作符29
2.3.2 算术操作符30
2.3.3 赋值操作符31
2.3.4 关系操作符32
2.3.5 逻辑操作符32
2.3.6 位运算符32
本章小结35
习题二35
第3章 结构化程序设计38
3.1 选择语句38
3.1.1 if语句38
3.1.2 switch语句41
3.2 循环语句44
3.2.1 while语句44
3.2.2 do...while语句46
3.2.3 for语句48
3.2.4 foreach语句51
3.3 跳转语句52
3.3.1 break语句52
3.3.2 continue语句54
3.3.3 goto语句55
3.3.4 return语句57
本章小结58
习题三58
第4章 数组与字符串63
4.1 函数63
4.1.1 函数的基本概念63
4.1.2 函数的返回值65
4.1.3 函数的参数66
4.2 数组70
4.2.1 一维数组70
4.2.2 数组的基本操作72
4.2.3 多维数组76
4.2.4 交错数组78
4.2.5 将数组作为参数传递79
4.2.6 params关键字的应用81
4.3 字符串83
4.3.1 字符串类型定义83
4.3.2 字符串的基本操作84
本章小结90
习题四90
第5章 类和对象94
5.1 面向对象的基本概念94
5.2 类的声明和对象的创建95
5.2.1 类的定义96
5.2.2 类的成员97
5.2.3 对象的声明99
5.3 成员函数100
5.3.1 构造函数100
5.3.2 析构函数104
5.4 属性105
5.5 方法与重载108
5.5.1 方法的定义108
5.5.2 静态和非静态的方法110
5.5.3 方法重载110
5.6 索引函数114
5.7 this关键字117
5.8 运算符重载119
本章小结120
习题五121
第6章 继承与多态127
6.1 继承127
6.1.1 基类和派生类127
6.1.2 派生类的继承130
6.1.3 抽象类和抽象方法133
6.2 多态性136
6.2.1 虚拟方法和重载方法136
6.2.2 密封类和密封方法139
6.3 值类型和引用类型141
6.3.1 System.Object对象141
6.3.2 内存的组织145
6.3.3 装箱与拆箱147
本章小结150
习题六150
第7章 集合与泛型155
7.1 预定义的集合155
7.1.1 数组列表155
7.1.2 BitArray集合159
7.1.3 HashTable集合162
7.1.4 Queue集合165
7.1.5 Stack集合166
7.1.6 SortedList集合168
7.2 泛型171
7.2.1 泛型概述171
7.2.2 泛型类的成员173
7.2.3 泛型类中的方法176
7.2.4 泛型约束178
7.3 泛型集合181
7.3.1 泛型集合的建立181
7.3.2 泛型集合的排序与搜索182
本章小结187
习题七187
第8章 委托与事件192
8.1 委托192
8.1.1 声明委托192
8.1.2 实例化委托194
8.1.3 多重委托196
8.1.4 委托调用197
8.2 事件199
8.2.1 事件的基本概念199
8.2.2 事件定义与触发200
本章小结204
习题八204
第9章 接口210
9.1 接口的基本概念210
9.1.1 定义接口210
9.1.2 定义接口成员213
9.1.3 接口成员的访问217
9.2 接口的实现219
9.2.1 类对接口的实现219
9.2.2 接口的继承220
本章小结222
习题九222
第10章 异常处理225
10.1 错误与异常225
10.1.1 程序错误225
10.1.2 异常227
10.1.3 抛出异常230
10.2 异常类231
10.2.1 Exception类231
10.2.2 自定义异常233
10.2.3 Checked和unchecked语句235
10.3 正则表达式237
10.3.1 正则表达式的基本概念237
10.3.2 正则表达式类241
本章小结247
习题十248
第11章 文件操作253
11.1 文件操作概述253
11.1.1 文件系统的基本概念253
11.1.2 用于输入和输出的类254
11.2 文件存取256
11.2.1 文本文件的存取256
11.2.2 二进制文件的存取260
11.2.3 对文件的加密和解密261
11.3 文件管理264
11.3.1 目录管理265
11.3.2 文件管理269
11.3.3 路径管理277
本章小结279
习题十一279
第12章 线程282
12.1 多线程的概念282
12.1.1 多线程的概念282
12.1.2 C#中的线程实现方法284
12.2 多线程的程序设计284
12.2.1 创建线程284
12.2.2 线程的并行性287
12.2.3 多线程的优先级别290
12.2.4 线程的后端与前端运行291
12.2.5 线程的方法和状态292
12.3 线程同步294
12.3.1 线程同步的基本概念294
12.3.2 锁定机制295
12.3.3 通知298
本章小结301
习题十二301
参考文献303