本书面向所有希望了解和掌握C#和.NET的开发人员。本书从最基本的C#语法开始,说明了C#语言的技术特征,以面向对象编程思想和.NET类库为主轴,结合大量的典型实例,全面透彻地介绍了C# 2.0的编程方法和进行.NET框架编程的高级技术。因此,本书适合于各个层次读者的需求,无论你是刚开始接触C#,还是已有一定的C#工作经验,都能从书中找到自己所需要的内容。
本书以面向对象编程技术和.NET框架类库为主轴,透彻地介绍了C#的语法、编程思想和高级.NET框架编程技术。全书分为三部分,共22章,全面详细地解说了C#的技术要点,包括C#语言基础、C#的面向对象特征、异常处理、委托与事件、集合、泛型、字符串与正则表达式、特性、反射、程序集与版本控制、.NET框架的内存管理、多线程、Windows窗体、GDI+、与非托管代码互操作等,对每一个知识点都提供了典型实例。本书基于C#和.NET框架的最新版本而编写,介绍了C#的最新特色,包括泛型、匿名方法、迭代器、静态类、分部类型和可空类型等。本书既阐述了C#的基础知识,又介绍了C#的高级应用技术,包括多线程、异步调用、图形图像处理、游戏编程、与COM等非托管代码的互操作,以及插件编程等。
本书适合所有希望了解和掌握C#和.NET的开发人员阅读,是大专院校计算机相关专业和各类培训班的理想教学参考书。