目目 录录
目目 录录
第一部分 C#语言概述4
第一章第一章 .NET 编程语言编程语言C# 4
第一章第一章 编程语言编程语言
1.1 Microsoft.NET——一场新的革命4
1.2 .NET 与C#6
1.3 C#语言的特点8
1.4 小 结 11
第二章 运行环境 全面了解.NET12
2.1 .NET 结构12
2.2 公用语言运行时环境与公用语言规范13
2.3 开 发 工 具17
2.4 小 结19
第三章 编写第一个应用程序20
3.1 Welcome 程序20
3.2 代 码 分 析20
3.3 运 行 程 序23
.4 添 加 注 释25
3.5 小 结27
第二部分 C#程序设计基础28
第四章 数 据 类 型28
4.1 值 类 型28
4.2 引 用 类 型33
4.3 装箱和拆箱39
4.4 小 结42
第五章 变量和常量44
5.1 变 量44
5.2 常 量46
5.3 小 结47
第六章 类 型 转 换48
6.1 隐式类型转换48
6.2 显式类型转换53
6.3 小 结56
第七章 表 达 式58
7.1 操 作 符58
7.2 算术操作符和算术表达式59
7.3 赋值操作符和赋值表达式64
7.4 关系操作符和关系表达式65
7.5 逻辑操作符和逻辑表达式68
7.6 位 运 算69
7.7 其它特殊操作符72
7.8 小 结77
第八章 流 程 控 制79
8.1 条 件 语 句79
8.2 循 环 语 句86
8.3 条 件 编 译90
8.4 异常处理语句95
8.5 小 结100
第三部分 面向对象的C#101
第九章 面向对象的程序设计101
9.1 面向对象的基本概念101
9.2 对象的模型技术103
9.3 面向对象的分析105
9.4 面向对象的设计107
9.5 小 结 110
第十章 类 112
10.1 类 的 声 明 112
10.2 类 的 成 员 113
10.3 构造函数和析构函数119
10.4 小 结122
第十一章 方 法124
11.1 方法的声明124
11.2 方法中的参数125
11.3 静态和非静态的方法129
11.4 方法的重载130
11.5 操作符重载134
11.6 小 结137
第十二章 域 和 属 性139
12.1 域139
12.2 属 性143
12.3 小 结146
第十三章 事件和索引指示器148
13.1 事 件148
13.2 索引指示器151
13.3 小 结154
第十四章 继 承155
14.1 C#的继承机制155