10 接口和抽象类
10.1 接口的概念
10.2 从技术角度看接口
10.3 实现System.IComparable
10.4 抽象类
10.5 小结
14 输入输出
14.1 文件和目录的处理与操作
14.1.1 创建和删除文件
14.1.2 创建和删除一个目录
14.1.3 操作File和Directory的属性
14.1.4 列出目录下的文件
14.1.5 复制和移动文件
14.2 输入/输出流
14.3 读取文本(字符)
14.4 写入文本(字符)
14.5 读取和写入二进制数据
14.6 小结
附录A Visual Studio Express 2012 for Windows Desktop
A.1 硬件和软件的要求
A.2 下载和安装
A.3 注册Visual Studio Express 2012
A.4 创建一个项目
A.5 创建一个类
A.6 运行一个项目
附录B Visual C# 2010 Express
B.1 硬件和软件的要求
B.2 下载和安装
B.3 注册Visual C# 2010 Express
B.4 创建一个项目
B.5 创建一个类
B.6 运行一个项目
附录C SQL Server 2012 Express
C.1 下载SQL Server 2012 Express
C.2 安装SQL Server 2012 Express
C.3 连接到SQL Server并创建一个数据库
2 语言基础
2.1 ASCII和Unicode
2.2 内建类型和通用类型系统
2.3 变量
2.4 常量
2.5 直接量
2.5.1 整型直接量
2.5.2 浮点型直接量
2.5.3 布尔型直接量
2.5.4 字符型直接量
2.6 基本类型转换
2.6.1 宽化转换
2.6.2 窄化转换
2.7 运算符
2.7.1 一元运算符
2.7.2 算术运算符
2.7.3 关系运算符
2.7.4 条件运算符
2.7.5 位移运算符
2.7.6 赋值运算符
2.7.7 整型位运算符 & | ^
2.7.8 逻辑运算符& | ^
2.7.9 运算符优先级
2.7.10 提升
2.8 注释
2.9 小结
5 核心类
5.1 System.Object
5.2 System.String
5.2.1 字符串连接
5.2.2 比较两个字符串
5.2.3 字符串直接量
5.2.4 转义特定字符
5.2.5 String类的属性
5.2.6 String类的方法
5.3 System.Text.StringBuilder
5.3.1 StringBuilder类的构造函数
5.3.2 StringBuilder类的属性
5.3.3 StringBuilder类的方法
5.4 数组
5.4.1 遍历数组
5.4.2 改变数组的大小
5.4.3 为Main传递一个字符串数组
5.5 System.Console
5.6 小结
8 错误处理
8.1 捕获异常
8.2 没有catch的try语句和using语句
8.3 System.Exception类
8.4 从方法中抛出异常
8.5 异常处理中的最后注意事项
8.6 小结