图书介绍:本书循序渐进、深入细致地讲解了C#语言的编程技术,并根据对象程序设计的特点,以类的定义和使用为核心,讲解C#的各项语法知识,帮助读者从一开始就建立起面向对象的程序设计思想。本书的主要内容有:第1章将介绍C#的特点和运行环境,讲解如何创建C#控制台应用程序和C#窗体程序的基本方法。第2章将讲述C#的基本语法,如关键字,标识符,变量和常量,数据类型,运算符等等。第3章将说明C#的程序流程结构,包括顺序,选择和循环结构,讨论了if语句,switch语句,for语句,while语句等的使用方法。第4章将详细讲解类的定义和使用,包括类成员的种类,访问控制符,字段和属性,方法的定义,重载方法,类库项目等等。同时介绍了继承机制,还有抽象类和接口的定义,并简单介绍了几种常见的设计模式。第5章将讲述集合定义以及C#中特有的泛型,同时还介绍了数据结构中常用的链表、队列、栈、树等的定义。第6章将简述C#的高级特性,包括。NET环境中特有的委托和事件,包括委托的定义,委托和事件的联系,事件的定义等。第7章讲述综合实例,将C#的基本语法和特征大都在众多实例中得到体现,也可作为学生的实训章节。