第1章 C#语言基础
1.1 C#的由来
1.2 了解.NET
1.3 熟悉开发环境
1.4 安装C#编译器
1.5 选择一个C#编辑器
1.6 编译和运行**个C#应用程序
1.7 C#应用程序的基本结构
1.8 本章小结
1.9 本章习题
第2章 数据类型
2.1 数据类型简介
2.2 变量和常量
2.3 数值类型
2.4 引用类型
2.5 变量赋初值
2.6 数据类型转换
2.7 本章小结
2.8 本章习题
第3章 运算符和表达式
3.1 概述
3.2 算术运算符和算术表达式
3.3 关系运算符和关系表达式
3.4 逻辑运算符和逻辑表达式
3.5 位运算符
3.6 条件运算符及表达式
3.7 赋值运算符及赋值表达式
3.8 其他运算符
3.9 运算符的优先级
3.10 本章小结
3.11 本章习题
第4章 控制台输入和输出
4.1 概述
4.2 Format方法和ToString方法
4.3 数据格式
4.4 Parse方法
4.5 日期和时间数据格式化
4.6 数据输入
4.7 数据输出
4.8 程序举例
4.9 本章小结
4.10 本章习题
第5章 选择和循环结构
5.1 程序的基本结构
5.2 选择结构
5.3 循环结构
5.4 break语句
5.5 continue语句
5.6 程序举例
5.7 本章小结
5.8 本章习题
第6章 数 组
6.1 一维数组
6.2 多维数组
6.3 AoA数组
6.4 System.Array类
6.5 本章小结
6.6 本章习题
第7章 面向对象和类
7.1 面向对象编程简介
7.2 命名空间
7.3 声明自己的类
7.4 域
7.5 属性
7.6 索引
7.7 重载
7.8 本章小结
7.9 本章习题
第8章 继 承
8.1 继承的初步
8.2 多态性和虚成员
8.3 抽象类
8.4 造型(Cast)
8.5 本章小结
8.6 本章习题
第9章 接口和代理
9.1 接口
9.2 代理
9.3 本章小结
9.4 本章习题
第10章 结构和枚举
10.1 结构
10.2 枚举
10.3 本章小结
10.4 本章习题
第11章 异常和异常处理
11.1 概述
11.2 异常控制
11.3 自定义异常类
11.4 本章小结
11.5 本章习题
第12章 编译预处理和程序调试
12.1 编译预处理
12.2 C#源程序的调试
12.3 本章小结
12.4 本章习题
第13章 不**代码
13.1 概述
13.2 不**代码模块
13.3 在C#语言中使用指针
13.4 本章小结
13.5 本章习题
第14章 代码属性
14.1 声明代码属性类
14.2 System.AttributeTagets枚举
14.3 System.ArrtibuteUsage类
14.4 条件代码属性和作废代码属性
14.5 外部方法和DllImport代码属性
14.6 自定义代码属性类
14.7 使用自定义代码属性类
14.8 本章小结
14.9 本章习题
附录1 C#语言关键字
附录2 部分习题提示与参考答案