C#是Microsoft為開發(fā).NET平臺上運行的基于組件的Internet程序和服務而專門設計的全新語言。本書言簡意賅地講述了中高級程序員應用C#和.NET框架SDK所需要了解的知識。本書的要點包括:C#語言、CLR運行時環(huán)境、BCL類庫的概述,并按功能講述了重要的BCL名字空間。完整介紹了所有C#的語言元素及其語法,以及所有C#關鍵字解釋列表。通過代碼實例解釋了主要的C#數據類型,從內置的基本類型和對象到枚舉、委托、集合等等。C#程序員必須掌握的基本任務指南。從異常和事件處理到聯網、線程、正則表達式、反射和定制屬性信息。與傳統(tǒng)Win32 API和COM組件工操作的實例,在CLR管制環(huán)境中使用C/C++風格指針的實例。常見開發(fā)問題如創(chuàng)建共享配件的探討;SDK中的核心工具;以及名字空間與配件的交叉引用。BenAlbahari是Genamics的創(chuàng)建人之一,該公司是一家C#和J++組件和庫程序提供商,也是經常被人引用的“A Comparative Overview of C?!币晃牡淖髡?。Peter Drayton是一位獨立咨詢家,和著名的軟件開發(fā)咨詢公司DevelopMentor的教員,教授C#精髓課程。Brad Merrill是Microsoft公司.NET框架集成小組的軟件工程師。