C#是一种为Microsoft全新的.NET平台开发而专门设计的程序设计语言,它性能极高、简单、安全、面向对象而且以Internet为中心。在本书中,著名的技术作家Jesse Liberty以一种最适合有经验的程序员口味的方式——紧扣Microsoft全新.NET平台的大背景和桌面程序以及Internet程序的开发,对这种新语言娓娓道来。本书的第一部分介绍了C#的基础知识,进而阐释了以下内容:类与对象;继承与多态;操作符重载;结构体与接口;数组、索引器和集合;字符串对象和正则表达式;异常与错误处理;代表与事件。本书的第二部分集中讨论如何使用ADO.NET、ASP.NET和Windows Forms等工具进行桌面程序和Internet程序的开发。ASP.NET将Web Forms(Web程序的快速开发)与Web Services(主要用于创建没有用户界面的Web对象)合二为一,以提供可以跨Internet访问的服务。第三部分深入.NET框架的精髓,集中探究属性信息(attribute)的反射、远程化、远程和同步化,以及流。第三部分还讲述了怎样与COM对象互操作。在孩子的身上,很容易看到父母、祖辈的相貌和性格的影子,同样,我们在C#中也很容易看到Java、C++、Visual Basic和其他语言的影响。现在,借助本书,你一定能很快成为.NET平台上开发Windows和Web程序的高手。