商品簡介
本書是一部廣受好評的名作,作者用一種易于理解的方式詳細介紹了C#語言的各個方面。全書共有21章以及3個附錄,每章開頭的“思維導圖”指明本章要討論的主題,以及各個主題之間的層次關係。書中所包含的豐富的示例代碼和精要的語言比較,都對讀者理解C#語言有所裨益。本書介紹了C#語言的數據類型、運算符、方法、類等基本概念,深入討論了泛型、迭代器、反射、線程和互操作性等高級主題,還介紹了語言集成查詢(LINQ)技術,以及與其相關的擴展方法、分部方法、Lambda表達式、標準查詢操作符和查詢表達式等內容。
本書適合對C#感興趣的各個層次的讀者,無論對初學者還是有經驗的開發者,本書都是一本很有價值的參考書。
作者簡介
Mark Michaelis 微軟MVP,微軟技術代言人,是intelliTechture公司的創始人和總裁,。他在C#開發方面有著很深的造詣,曾參與過C#和VSTS/TFS等多種微軟軟件產品的設計評審。本書是他的代表作。
目次
第1章 C#概述
第2章 數據類型
第3章 運算符和控制流
第4章 方法和參數
第5章 類
第6章 繼承
第7章 接口
第8章 值類型
第9章 合式類型
第10章 異常處理
第11章 泛型
第12章 委托和Lambda表達式
第13章 事件
第14章 支持標準查詢運算符的集合接口
第15章 查詢表達式
第16章 構建自定義集合
第17章 反射和attribute
第18章 多線程處理
第19章 多線程處理模式
第20章 平臺互操作性和不安全的代碼
第21章 CLI
附錄A 下載和安裝C#編譯器與CLI平臺
附錄B 完整源代碼清單
附錄C C# 3.0主題