丛书序
前言
第一篇 基础语法篇
第1章C#4.0初步体验
1.1 初步了解C#.
1.1.1 C#的发展历程
1.1.2 C#能做什么
1.2.NET框架和C#
1.2.1 什么是.NET框架
1.2.2.NET的编译技术
1.3.NET集成开发环境VisualStudio2010
1.3.1 VisualStudio2010简介
1.3.2 安装VisualStudio2010
1.3.3 VisualStudio2010的功能
1.4 用VisualStudio2010创建和编译C#程序
1.4.1 创建一个控制台应用程序
1.4.2 编译和执行
1.4.3 认识控制台应用程序的基本结构
1.5 认识C#程序
1.5.1 命名空间的定义和使用
1.5.2 using关键字
1.5.3 class关键字
1.5.4 Main方法
1.5.5 给C#程序添加说明——注释
1.6 小结
1.7 常见面试题分析
1.8 本章习题
第2章 C#编程基础
2.1 变量和常量
2.1.1 变量的声明
2.1.2 变量的命名规范
2.1.3 变量的赋值
2.1.4 常量的定义和使用
2.1.5 var类型的变量
2.2 运算符和表达式
2.2.1 二元运算符
2.2.2 一元运算符
2.2.3 三元运算符
2.2.4 简化运算符的表达
2.2.5 运算符优先级
2.3 值类型和引用类型
2.4 数组——同类的组织
2.4.1 什么是数组
2.4.2 数组的初始化
2.4.3 使用数组的索引
2.5 枚举——避免不合理赋值
2.5.1 什么是枚举
2.5.2 如何使用枚举
2.6 C私p实现数据转换
2.6.1 隐式数据类型转换
2.6.2 显式数据类型转换
2.6.3 字符串与数值之间的转换
2.6.4 用Convert类实现数据类型转换
2.7 控制台的输入和输出——Console类
2.7.1 输出到控制台
2.7.2 从控制台输入
2.8 小结
2.9 常见面试题分析
2.10 本章习题
第3章 C#语句结构
3.1 C#中的条件判断
3.1.1 根据条件判断要走的路——if结构
3.1.2 在多种情况下选择自己的路——switch结构
3.1.3 常见错误
3.2 C#中的循环结构
3.2.1 先判断后执行——while循环
3.2.2 先执行后判断——dowhile循环
3.2.3 先判断后执行的另一种方式——for循环
3.2.4 简单利索的foreach循环
3.2.5 continue和break语句
3.2.6 嵌套循环
3.3 字符串应用——String类
3.3.1 常用的字符串处理方法
3.3.2 格式化数据的输出方法
3.4 简单应用——冒泡排序
3.5 小结
3.6 常见面试题分析
3.7 本章习题
第二篇 高级语法篇
第4章 面向对象
4.1 类
4.1.1 面向对象的概念
4.1.2 定义一个类
4.1.3 类成员的修饰符
4.1.4 类的构造函数
4.1.5 类的析构函数
4.1.6 结构与类的区别
4.1.7 类的继承
4.2 接口
4.2.1 接口的基本概念
4.2.2 接口的继承
4.2.3 接口的特点
4.3 域和属性
4.3.1 域
4.3.2 静态域和非静态域
4.3.3 只读域
4.3.4 域的初始化
4.3.5 属性
4.3.6 访问属性值
4.4 索引器
4.4.1 索引器的基本概念
4.4.2 索引器的使用
4.4.3 索引器与属性的区别
4.5 迭代器
4.5.1 foreach语句
4.5.2 迭代器的使用
4.6 小结
4.7 常见面试题分析
4.8 本章习题
第5章 继承性、多态性和命名空间
5.1 继承
5.1.1 继承的概念
5.1.2 继承的机制
5.2 多态性
5.2.1 虚方法
5.2.2 抽象类
5.2.3 抽象方法
5.2.4 密封类和密封方法
5.2.5 方法的隐藏
5.3 类型的转换
5.3.1 is关键字
5.3.2 转换机制
5.3.3 as关键字
5.3.4 封箱和拆箱
5.4 异常处理
5.4.1 异常处理基础
5.4.2 异常的捕获
5.4.3 throws关键字
5.4.4 finally关键字
5.4.5 异常的使用注意事项
5.5 命名空间
5.5.1 声明命名空间
5.5.2 导人命名空间
5.5.3 使用指示符
5.6 小结
5.7 常见面试题分析
5.8 本章习题
第6章 继续学习面向对象
6.1 委托
6.1.1 委托的基本概念
6.1.2 委托的综合应用
6.1.3 多播委托
6.2 事件
6.2.1 事件的模型
6.2.2 事件声明
6.2.3 事件委托
6.2.4.事件处理程序
6.2.5 触发事件
……
第7章 C#语言的一些特性
第二篇 C#数据操作篇
第8章 操作字符喝字符串
第9章 数组和集合
第10章 注册表编程与正则表达式
第11章 文件操作
第12章 与XML结合
第13章 面向查询编程
第四篇 Visual Studio2010高级应用篇
第14章 Windows窗体应用程序开发
第15章 WPF开发
第16章 Web开发
第17章 数据访问技术
……
第五篇 Visual Studio2010项目实战篇