Essential C# 12.0

Michaelis, Mark

  • 出版商: Addison Wesley
  • 出版日期: 2023-12-03
  • 售價: $2,700
  • 貴賓價: 9.5$2,565
  • 語言: 英文
  • 頁數: 1232
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 0138219516
  • ISBN-13: 9780138219512
  • 相關分類: C#
  • 立即出貨 (庫存=1)

商品描述

The Comprehensive, Expert Guide to C# 12.0 for Programmers at All Levels

Updated for the Microsoft C# 12.0 Long Term Support (LTS) release, Essential C# 12.0 is a well-organized, no-fluff C# guide, suitable for every programmer. Building on the proven, high-value content of previous editions, world-class C# expert Mark Michaelis illuminates key enhancements in C# 12.0, including any-type aliases, inline arrays, default lambda expression parameters, and expanded support for primary constructors.

Michaelis presents a comprehensive tutorial and reference for the entire C# language, helping you accelerate your journey to expert-level C# programmer. Succinct examples illustrate core constructs, and modern coding guidelines help you minimize bugs and write code that's easier to evolve. To help you quickly find what you need and maintain compatibility, the book includes version-specific icons and notes identifying when each innovation was introduced.

  • Use structured programming constructs to write functioning code immediately
  • Learn both the complexities and solutions to nullable reference types
  • Thoroughly master C# object constructs, including classes, inheritance, and interfaces
  • Reduce code redundancy with generics, delegates, and lambda expressions
  • Take full advantage of collections with LINQ
  • Improve multithreading with the taskbased async pattern and asynchronous streams
  • Enhance performance through the parallel processing of data and multithreading tasks
  • Make the most of refl ection, attributes, and the declarative programming paradigm
  • Program complex types with enhanced pattern matching syntax
  • Write succinct type defi nitions with record structs and classes
  • Explore the new features of C# 8.0-C# 12.0

Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

商品描述(中文翻譯)

《C# 12.0全面、專業指南:適合各級程式設計師的書籍》

更新至Microsoft C# 12.0長期支援(LTS)版本,《Essential C# 12.0》是一本組織良好、不浮誇的C#指南,適合所有程式設計師使用。在前幾版的高價值內容基礎上,世界級C#專家Mark Michaelis闡明了C# 12.0的關鍵增強功能,包括任意型別別名、內嵌陣列、預設Lambda表達式參數以及對主要建構函式的擴展支援。

Michaelis提供了一個全面的C#語言教程和參考資料,幫助您加速成為熟練的C#程式設計師。簡潔的範例說明了核心結構,現代化的編碼指南則幫助您減少錯誤並編寫更易於演進的程式碼。為了幫助您快速找到所需並保持相容性,本書包含了版本特定的圖示和註釋,標明了每個創新功能的引入時間。


  • 使用結構化程式設計結構立即編寫可運行的程式碼

  • 了解可為空參考類型的複雜性和解決方案

  • 全面掌握C#物件結構,包括類別、繼承和介面

  • 通過泛型、委派和Lambda表達式減少程式碼冗余

  • 充分利用LINQ的集合功能

  • 使用基於任務的異步模式和異步串流改進多線程

  • 通過並行處理數據和多線程任務提升性能

  • 充分利用反射、屬性和聲明式編程範式

  • 使用增強的模式匹配語法編寫複雜類型

  • 使用記錄結構和類別編寫簡潔的型別定義

  • 探索C# 8.0-C# 12.0的新功能

註冊您的書籍以便方便地獲取下載、更新和/或更正。詳情請參閱書中內容。

作者簡介

Mark Michaelis is founder, chief technical architect, and trainer for IntelliTect. A world-class C# expert, he has been a Microsoft Regional Director since 2007 and a Microsoft MVP for 25 years. He founded the Spokane .NET Users Group, co-organizes the annual TEDx Coeur d'Alene events, and is adjunct professor at Eastern Washington University.

作者簡介(中文翻譯)

Mark Michaelis是IntelliTect的創始人、首席技術架構師和培訓師。作為一位世界級的C#專家,他自2007年起擔任Microsoft區域主管,並擁有25年的Microsoft MVP經驗。他創辦了Spokane .NET使用者群組,共同組織了每年的TEDx Coeur d'Alene活動,並擔任Eastern Washington University的兼職教授。