C#是一種簡單、現代、面向對象和類型安全的程序設計語言。本書由C#語言的架構師Anders Hejlsberg和設計小組的成員編寫,并為C# 2.0進行了更新。全書從C#語言的簡介開始,完整并詳細地介紹了C# 1.0的技術規(guī)范,并介紹了許多C# 2.0的新功能,包括泛型、匿名方法、迭代器、分部類型和可空類型等。《C#編程語言詳解:第2版》對第一版中介紹的C#新增了許多功能,并做了很多改進。本書總共分為三個部分。第一部分“C# 1.0”包括第1~18章,首先簡要介紹了C#語言,使讀者可以快速了解C#的概念。接著介紹了C# 1.0語言的詳細和完整的技術規(guī)范,內容包括詞法結構、類型、變量、轉換、表達式、語句、命名空間、異常、特性和不安全代碼等。第二部分“C# 2.0”包括第19~25章,介紹了許多C# 2.0的新功能,包括泛型、匿名方法、迭代器、分部類型和可空類型等。第三部分“附錄”介紹了文檔注釋,并總結了C# 2.0的詞法和文法語法。