Essential C# 4.0, 3/e (Paperback)
暫譯: C# 4.0 精要 (第三版)

Mark Michaelis

  • 出版商: Addison Wesley
  • 出版日期: 2010-03-12
  • 售價: $2,510
  • 貴賓價: 9.5$2,385
  • 語言: 英文
  • 頁數: 984
  • 裝訂: Paperback
  • ISBN: 0321694694
  • ISBN-13: 9780321694690
  • 相關分類: C#
  • 已過版

買這商品的人也買了...

商品描述

 

Essential C# 4.0 is a well-organized,“no-fluff” guide to all versions of C# for programmers at all levels of C# experience. This fully updated edition shows how to make the most of C# 4.0’s new features and programming patterns to write code that is simple, yet powerful.

 

This edition contains two new chapters on parallel programming, multi­threading, and concurrency, as well as extensive coverage of new C# 4.0 features: dynamic typing, variance, optional/named parameters, and many other new topics.

 

Mark Michaelis covers the C# language in depth, illustrating key constructs with succinct, downloadable code examples. Graphical “mind maps” at the beginning of each chapter show what material is covered and how individual topics interrelate. Topics intended for beginners and advanced readers are clearly marked, and the book includes indexes of C# versions (2.0, 3.0, and 4.0), which make it easy for readers to reference topics specific to a given release of C#.

 

Following an introduction to C#, readers learn about 

  • Best practices for object-oriented programming in C#
  • C# primitive data types, value and reference types, implicitly typed variables, anonymous types, plus dynamic typing in C# 4.0
  • Methods and parameters–including extension methods, partial meth­ods, and C# 4.0’s optional and named parameters
  • Generics, concurrent collections, and custom collections with iterators
  • Delegates, events, and lambda expressions
  • Collection interfaces and standard query operators
  • Query expressions and the tree expressions on which LINQ providers are based
  • Reflection, attributes, and dynamic programming
  • Parallel Query Processing with PLINQ
  • Multithreaded programming with the Task Parallel Library
  • Platform interoperability and unsafe code
  • The Common Language Infrastructure that underlies C# 

Whether you’re just starting out, are an experienced developer moving to C#, or are a seasoned C# programmer seeking to master C# 4.0’s most valuable enhancements, Essential C# 4.0 will help you write high-quality, highly effective code.

商品描述(中文翻譯)

《Essential C# 4.0》是一本組織良好、內容精簡的指南,適合所有程度的 C# 程式設計師。這本全面更新的版本展示了如何充分利用 C# 4.0 的新特性和程式設計模式,編寫簡單而強大的程式碼。

本版本包含兩個新章節,介紹平行程式設計、多執行緒和併發,並廣泛涵蓋 C# 4.0 的新特性:動態類型、變異性、可選/具名參數以及許多其他新主題。

Mark Michaelis 深入探討 C# 語言,通過簡潔的可下載程式碼範例來說明關鍵結構。每章開頭的圖形「思維導圖」顯示了涵蓋的內容以及各主題之間的關聯。針對初學者和進階讀者的主題有明確標示,書中還包括 C# 版本(2.0、3.0 和 4.0)的索引,方便讀者參考特定版本的主題。

在介紹 C# 之後,讀者將學習到:

- C# 中物件導向程式設計的最佳實踐
- C# 原始資料類型、值類型和參考類型、隱式類型變數、匿名類型,以及 C# 4.0 中的動態類型
- 方法和參數,包括擴展方法、部分方法,以及 C# 4.0 的可選和具名參數
- 泛型、併發集合和具有迭代器的自定義集合
- 委派、事件和 Lambda 表達式
- 集合介面和標準查詢運算子
- 查詢表達式和 LINQ 提供者所基於的樹狀表達式
- 反射、屬性和動態程式設計
- 使用 PLINQ 的平行查詢處理
- 使用任務平行庫的多執行緒程式設計
- 平台互操作性和不安全的程式碼
- 支撐 C# 的通用語言基礎架構

無論您是剛入門、是轉向 C# 的經驗開發者,還是希望掌握 C# 4.0 最有價值增強功能的資深 C# 程式設計師,《Essential C# 4.0》都將幫助您編寫高品質、高效能的程式碼。