<內容簡介>
這是C#領域中一部廣受好評的名作,作者用一種易於理解的方式詳細介紹了C#語言的各個方面。《C#本質論(第4版)》共有21章和4個附錄,介紹了C#語言的數據類型、操作符、方法、類、接口、異常處理等基本概念,深入討論了泛型、迭代器、反射、線程和互操作性等高級主題,還介紹了LINQ技術,以及與其相關的擴展方法、分部方法、Lambda表達式、標準查詢操作符和查詢表達式等內容。每章開頭的「思維導圖」指明本章要討論的主題,以及各個主題之間的層次關係。為了幫助讀者理解各種C#構造,書中用豐富的示例演示每一種特性,而且為每個概念都提供了相應的規範和最佳實踐,以確保代碼能順利編譯、避免留下隱患,並獲得最佳的可維護性。
《C#本質論(第4版)》由米凱利斯、利珀特所著,是一本語言參考書,遵循核心C# 5.0語言規範,適合對C#感興趣的各個層次的讀者。無論對初學者還是具有一定編程經驗的開發者,《C#本質論(第4版)》都是一本很有價值的參考書。
<目錄>
第1章 C#概述
第2章 數據類型
第3章 操作符和控制流
第4章 方法和參數
第5章 類
第6章 繼承
第7章 接口
第8章 值類型
第9章 良構類型
第10章 異常處理
第11章 泛型
第12章 委託和Lambda表達式
第13章 事件
第14章 支持標準查詢操作符的集合接口
第15章 使用查詢表達式的LINQ
第16章 構建自定義集合
第17章 反射、特性和動態編程
第18章 多線程處理
第19章 線程同步
第20章 平臺互操作性和不安全的代碼
第21章 CLI
附錄A 下載和安裝C#編譯器與CLI平臺
附錄B 井字棋源代碼清單
附錄C TPL和C# 5.0之前的多線程模式
附錄D C# 5.0 async await模式之前的計時器