C#高级编程第 6 版——目录 第Ⅰ部分 C# 语 言 第1 章 .NET 体系结构 .............................2 1.1 C#与.NET 的关系 ............................2 1.2 公共语言运行库 ..............................3 1.2.1 平台无关性 ....................................... 3 1.2.2 提高性能 ........................................... 3 1.2.3 语言的互操作性 ............................... 4 1.3 中间语言 ..........................................5 1.3.1 面向对象和接口的支持 ................... 6 1.3.2 相异值类型和引用类型 ................... 6 1.3.3 强数据类型 ....................................... 7 1.3.4 通过异常处理错误 ......................... 12 1.3.5 特性的使用 ..................................... 13 1.4 程序集 ............................................13 1.4.1 私有程序集 ..................................... 14 1.4.2 共享程序集 ..................................... 14 1.4.3 反射 ................................................. 14 1.5 .NET Framew ork 类 .......................15 1.6 命名空间 ........................................16 1.7 用C#创建.NET 应用程序 .............16 1.7.1 创建ASP.NET 应用程序 ................ 16 1.7.2 创建Window s 窗体 ........................ 18 1.7.3 使用Window s Presentation Foundation(WPF) ............................ 18 1.7.4 Window s 控件 ................................. 19 1.7.5 Window s 服务 ................................. 19 1.7.6 Window s Communication Foundation(WCF) ............................ 19 1.8 C#在.NET 企业体系结构中 的作用.............................................19 1.9 小结 ................................................21 第2 章 C#基础 ....................................... 22 2.1 引言 ............................................... 22 2.2 第一个 C#程序 .............................. 23 2.2.1 代码 ................................................. 23 2.2.2 编译并运行程序 .......