全书在结构上分为四大部分,共12章。第Ⅰ部分——C#编程基础,包括第1、2、3章;第1章是C#概述及VisualStudio环境的介绍;第2章是C#程序设计基础,主要介绍C#的数据类型、表达式概念及程序的流程控制;第3章介绍面向对象编程;第Ⅱ部分——.NET与C#;包括第4、5、6、7章,第4章介绍.NET&.NETFramework类库,第5章介绍C#复杂数据类型及控制台下文件的读写方法;第6章是Socket编程,第7章是ADO.NET;第Ⅲ部分——C#的Windows编程;包括第8、9、10、11章,第8章是WinForm程序概述;第9章到第11章主要介绍Windows下的一些常用控件及对话框的使用;第Ⅳ部分——提升部分,介绍程序常用的调试方法以及异常处理技术。