《C# 本事》版本更新 [2018-07-09]

(每一次更新電子書,都覺得自己又往目標前進一點點了。)

新版《C# 本事》已經更新/上架至以下平台:

有在上列平台購買此書的朋友,請記得去下載/閱讀新版本喔!

更新項目:
  • 改善閱讀體驗:主要是增加行距和段落間距,讓眼睛在字裡行間遊走時輕鬆一些(稍後有圖文說明)。
  • 第五章:潤飾和修正錯字:index initlaizer => index initliaizer(感謝 Marcus Tung 提供)
  • 第六章:
    • 改善可讀性(許多來自 Marcus Tung 的建議,非常感謝!)。
    • 完善 tuple 的介紹,補充更多細節。
    • 涵蓋 C# 7.1、7.2 和 7.3(還沒全部寫完),其中以 ref localref return 的份量最多(ref 相關的新語法應該都寫完了)。
    • 有些 .NET Fiddle 無法編譯的範例程式,另外提供 sharplab.io 範例連結,方便讀者測試。不過,還是有些範例程式在這兩個平台都無法編譯(因為它們尚未支援某些新語法)。
  • 增加附錄 B:安裝與設定 Visual Studio Code。

PDF 頁數:231(版面尺寸為 21.6cm x 21.9cm)

排版的變化

以往因為電子書製作平台的限制,無法微調行距和段落間距,使得原本的版面閱讀起來有些擁擠。現在,電子書平台在這方面做了一些改良,我便試著調整書籍版面。下圖可以大略看出改版前後的差異(PDF 格式):


主要差異是:
  • 行距加大
  • 段落間距加大
  • 本文字型與程式碼字型皆縮小一號

希望這樣的調整能讓閱讀體驗更好(有些排版設定只對 PDF 有效)。

最後,付上第六章(C# 7)的內容綱要,圖中標示黃色的部分是這次改版的重點區域:


如上圖所示,從章節標題就可以分辨其內容所牽涉的 C# 版本。這是特別針對第六章(C# 7) 所做的一點小改進(因為 C# 7.0~7.3 實在太多新功能了)。

如果您在閱讀時發現有晦澀難懂的地方,請務必讓我知道。
若有任何與本書內容有關的想法或建議,也都可以透過臉書專頁留言/私訊給我。

Happy reading!
《C# 本事》版本更新 [2018-07-09] 《C# 本事》版本更新 [2018-07-09] Reviewed by Michael Tsai on 7/09/2018 Rating: 5
技術提供:Blogger.