项目一 C#语言介绍 1
任务1 数据处理 1
任务2 类成员和类对象 8
任务3 拓展练习 10
项目二 操作符和编程结构 11
任务1 if...else结构 11
任务2 switch...case 12
任务3 循环结构(while、do...while、for) 15
任务4 break和continue 16
任务5 拓展练习 18
项目三 使用类成员 19
任务1 参数化方法 19
任务2 递归 21
任务3 构造函数和属性 22
任务4 拓展练习 25
项目四 创建值类型和引用类型 26
任务1 结构 26
任务2 枚举 28
任务3 一维数组 29
任务4 二维组数 31
任务5 拓展练习 32
项目五 继承与接口 35
任务1 继承 35
任务2 抽象类 38
任务3 封装类 40
任务4 接口 42
任务5 拓展练习 45
项目六 多态性 46
任务1 方法重载 46
任务2 运算符的重载 49
任务3 虚方法 52
任务4 拓展练习 55
项目七 文件的输入和输出 56
任务1 文件的输入/输出 56
任务2 文本文件的读写 59
任务3 二进制文件的读写 61
任务4 Windows文件系统 63
任务5 拓展练习 65
项目八 异常处理 66
任务1 使用try/catch语句处理异常 66
任务2 使用throw抛出异常 68
任务3 使用finally执行最后的操作 71
任务4 拓展练习 73
项目九(综合项目A) 猜数字游戏 75
任务1 游戏前准备 76
任务2 编写游戏主干程序 80
任务3 游戏流程控制 82
任务4 拓展练习 84
项目十(综合项目B) 学生信息管理系统 85
任务1 设计主程序界面 86
任务2 编写学生类 90
任务3 编写公共类 93
任务4 编写文件读写类 95
任务5 编写学生集合类 97
任务6 设计学生信息主界面 103
任务7 测试项目 115
任务8 拓展练习 120