現代 C#: AI 時代的開發者修煉(C# 14 與 .NET 10)

· .NET 開發者修練系列 Book 1 · 一步出版
5.0
3 reviews
Ebook
600
Pages

About this ebook

這不是一本鉅細靡遺的 C# 語法字典。


本書將介紹 C# 語言當中較為核心、進階、或需要花較多時間深度理解的部分(涵蓋 C# 1.0 至 C# 14)。不同於傳統程式設計書籍的是,本書特別強調「深度理解」,同時也鼓勵讀者善用 AI 工具來輔助學習和開發。在 AI 能夠幫我們生成大量程式碼的時代,開發者更需要具備判斷程式碼品質、安全性與效能的能力,以及如何精準地指揮 AI 寫出高品質的 C# 程式碼。



█ 本書特色

========

強調現代語法:涵蓋 C# 9 到 C# 14 的重要新特性,掌握語言演進的脈絡與最新寫法。

Ask AI:書中會穿插一些 AI 提示詞,提醒讀者善用 AI 輔助學習。

實務導向:不只語法,也會說明「為什麼需要這個功能」、「何時該用」、「何時不該用」,以及可能的效能影響。

圖表輔助:在適當的地方添加視覺化圖表,輔助理解複雜概念並加深印象。

對比式教學:對於容易混淆的概念,展示「不建議的寫法(✗)」與「建議的寫法(✓)」,並說明差異與理由。



█ 章節大綱

========

第 1 章:現代環境與基礎

第 2 章:宣告與語法糖

第 3 章:空值安全

第 4 章:不可變設計

第 5 章:錯誤處理與資源管理

第 6 章:模式比對

第 7 章:泛型

第 8 章:委派與 Lambda 運算式

第 9 章:事件與發布/訂閱模式

第 10 章:LINQ 與函數式程式設計

第 11 章:擴充方法

第 12 章:非同步程式設計

第 13 章:高效能記憶體操作


Discover more

Ratings and reviews

5.0
3 reviews

About the author

蔡煥麟(Michael Tsai)

從事軟體開發與技術寫作十餘年,連續 20 年的微軟最有價值專家(Microsoft .NET MVP)。

著作:《C# 本事》、《.NET 本事:非同步程式設計》、《.NET 相依性注入》

譯作:《軟體構築美學》、《物件導向分析設計與應用》

部落格:<https://www.huanlintalk.com>

Facebook:<https://www.facebook.com/huanlin.notes>

Rate this ebook

Tell us what you think.

Reading information

Smartphones and tablets
Install the Google Play Books app for Android and iPad/iPhone. It syncs automatically with your account and allows you to read online or offline wherever you are.
Laptops and computers
You can listen to audiobooks purchased on Google Play using your computer's web browser.
eReaders and other devices
To read on e-ink devices like Kobo eReaders, you'll need to download a file and transfer it to your device. Follow the detailed Help Center instructions to transfer the files to supported eReaders.