图书介绍
C#程序设计PDF|Epub|txt|kindle电子书版本网盘下载
![C#程序设计](https://www.shukui.net/cover/76/33002831.jpg)
- 杜四春,银红霞,蔡立军主编 著
- 出版社: 北京:中国水利水电出版社
- ISBN:7508438418
- 出版时间:2006
- 标注页数:269页
- 文件大小:4MB
- 文件页数:284页
- 主题词:C语言-程序设计-高等学校-教材
PDF下载
下载说明
C#程序设计PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 C#程序设计概述1
1.1 .NET和C#简介1
1.1.1 什么是.NET1
1.1.2 .NET框架2
1.1.3 C#语言简介2
1.2 编写一个简单的C#程序3
1.2.1 注释4
1.2.2 命名空间5
1.2.3 Main方法5
1.2.4 输入/输出5
1.3 编辑、编译和运行一个C#程序6
1.3.1 编辑C#源代码6
1.3.2 编译并运行程序8
习题一9
第2章 数据类型10
2.1 值类型10
2.1.1 简单类型10
2.1.2 结构类型12
2.1.3 枚举类型13
2.2 引用类型14
2.2.1 类14
2.2.2 数组15
2.2.3 代表20
2.2.4 接口21
2.3.1 装箱22
2.3 装箱和拆箱22
2.3.2 拆箱24
2.4 类型转换25
2.4.1 隐式类型转换25
2.4.2 显式类型转换28
习题二32
第3章 常量与变量33
3.1 词法说明33
3.1.1 标识符33
3.1.2 关键字34
3.2.1 变量的命名35
3.2.2 变量的使用35
3.2 变量35
3.2.3 变量的类型37
3.3 常量41
3.4 运算符和表达式41
3.4.1 C#运算符41
3.4.2 运算符的优先级和结合性42
3.4.3 赋值运算符及其表达式43
3.4.4 算术运算符及其表达式46
3.4.5 关系运算符及其表达式49
3.4.6 逻辑运算符及其表达式50
3.4.7 位运算符及其表达式52
3.4.8 条件运算符及其表达式55
3.4.9 自增、自减运算符56
3.4.10 其他运算符57
习题三61
第4章 控制台输入/输出63
4.1 控制台I/O类63
4.2 控制台输入63
4.2.1 Console.Read()方法63
4.2.2 Console.ReadLine()方法65
4.3 控制台输出67
4.3.1 基本的数据输出67
4.3.2 格式化输出68
4.3.3 字符串的处理方法75
4.3.4 应用示例81
4.4 文件操作84
4.4.1 创建一个文本文件84
4.4.2 读写文本文件85
4.4.3 删除文件86
习题四88
第5章 程序流程控制89
5.1 操作运算语句89
5.1.1 终点与可达性89
5.1.2 函数调用语句90
5.1.3 语句块90
5.1.4 空语句90
5.1.6 声明语句91
5.1.5 标号语句91
5.1.7 表达式语句92
5.2 选择语句93
5.2.1 if语句93
5.2.2 switch语句97
5.3 循环语句99
5.3.1 while语句99
5.3.2 do...while语句101
5.3.3 for语句103
5.3.4 foreach语句106
5.4.1 break语句110
5.4.2 continue语句110
5.4 转移语句110
5.4.3 goto语句111
5.4.4 return语句112
5.5 预处理指令112
5.5.1 条件编译113
5.5.2 报告编译错误和警告115
5.5.3 定义代码块指令116
习题五117
第6章 类119
6.1 面向对象程序设计119
6.1.1 面向对象程序设计的基本概念119
6.1.2 类与对象120
6.2 类声明120
6.2.1 类修饰符120
6.3 类成员123
6.2.2 类的基本规范123
6.3.1 类继承124
6.3.2 new修饰符126
6.3.3 静态成员和实例成员126
6.3.4 嵌套类127
6.4 类与结构129
6.4.1 结构的定义和使用129
6.4.2 结构的嵌套130
6.4.3 结构和类的区别131
6.5 构造函数和析构函数132
6.5.1 实例构造函数132
6.5.2 静态构造函数136
6.5.3 析构函数138
6.6 常量139
6.7 字段140
6.7.1 字段类别140
6.7.2 只读字段142
6.7.3 字段初始化145
6.8 运算符重载146
6.8.1 一元运算符重载147
6.8.2 二元运算符重载148
6.8.3 转换运算符151
习题六152
7.1.1 定义方法153
7.1 定义与调用方法153
第7章 方法153
7.1.2 调用方法155
7.2 方法参数157
7.2.1 值参数157
7.2.2 引用参数159
7.2.3 输出参数160
7.2.4 数组参数161
7.3 静态方法163
7.3.1 静态方法的定义与调用163
7.3.2 访问类成员164
7.4 方法重载165
7.5.1 多态性166
7.5 虚方法166
7.5.2 虚方法167
7.6 抽象方法和外部方法169
7.6.1 抽象方法169
7.6.2 外部方法171
习题七171
第8章 属性和索引器172
8.1 属性172
8.1.1 属性的定义172
8.1.2 属性访问器173
8.1.3 静态属性176
8.1.4 虚拟、重载和抽象178
8.2 索引器182
8.2.2 索引器的使用183
8.2.1 索引器的定义183
习题八190
第9章 代表和事件191
9.1 代表191
9.1.1 代表的声明与使用191
9.1.2 多重代表199
9.1.3 静态代表200
9.1.4 代表构成202
9.1.5 代表的异常处理204
9.2 事件206
9.2.1 事件的创建和使用206
9.2.2 事件访问器209
9.2.3 多重事件211
习题九214
第10章 接口215
10.1 类与接口215
10.1.1 类与接口的比较215
10.1.2 使用接口的优势215
10.2 接口的定义216
10.2.1 定义接口216
10.2.2 接口成员217
10.3 接口的实现219
10.3.1 接口的实现219
10.3.2 显式接口成员实现225
10.3.3 接口的重实现229
10.3.4 接口实现的继承230
10.4 接口的组合231
10.5 接口的查询232
10.5.1 通过使用is实现查询233
10.5.2 通过使用as实现查询234
习题十235
第11章 特征与命名空间236
11.1 特征236
11.1.1 特征的定义236
11.1.2 特征的使用238
11.1.3 特征的查询241
11.2 命名空间248
11.2.1 定义命名空间248
11.2.2 完全限定名250
11.2.3 using语句251
习题十一254
第12章 异常处理255
12.1 异常处理概述255
12.2 常见的异常256
12.3 异常处理的基本方法257
12.3.1 try-catch语句257
12.3.2 try-finally语句260
12.3.3 try-catch-finally语句262
12.3.4 throw语句262
12.4 用户自定义的异常265
习题十二268
参考文献269