繼續 record 的其他話題
2020-09-29
C# 9.0 功能預覽 (3) record
- 1229
- 0
- C# 9.0 搶先看
- 2020-10-05
繼續 record 的其他話題
前一篇我們提到了 init only setter,這一篇隆重登場的是 C# 9.0 的重量級人物 -- record。
C# 9.0 已經進入準備正式公開的階段,讓我們來預覽一下有哪些新鮮玩意兒。
前一篇文章談到了在 Windows Forms 上使用內嵌字型,這一篇來聊聊在 WPF 上的作法。
我們有時會希望在應用程式中使用非作業系統預設的字型,而又不希望另外安裝,這時可以把字型檔嵌入到應用程式中使用,也不須煩惱這個字型的安裝問題。
簡單討論一些型別比對的方式。
Dicitonary<TKey,TValue> 索引子的應用。
利用 Task 建立長時工作並可以取消的簡單範例
Null-coalescing operator 的演進史。
前一篇介紹過簡單的單向處理,這一篇討論雙向繫結的情況。
簡介 WPF MVVM 模式下取得 ListBox 多選結果的幾種方式。
@ 在 C# 被定義為『特殊字元 (special characters)』, 簡單介紹 @ 的兩種用法。
2020 新年快樂,一年的開始來討論一些 local functions (區域函式) 的眉眉角角。
這一篇文章聊一下 Int32.ToString() 在 .NET Core 3.0 的小小變更。
C# Pattern Matching 的一個小細節
這只是一個純粹為了有趣的練習題,不需要太嚴肅看待。
這篇文章討論設計泛型介面的時候,共變與逆變的設計時機。
聊聊 C# 7.2 不可變的結構設計
結構型別屬性的相關問題
聊聊 C# 中結構的有趣行為 -- 臨時區域變數