'C# 8.0 - Static local functions'

C# 8.0 開始支援靜態的 Local functions,只要直接在 Local functions 前面加掛 static 關鍵字即可。 ...

April 10, 2019 · 1 min · 172 words · Larry Nung

'C# 8.0 - Indices and ranges'

C# 8.0 提供了 Index 與 Range。 要取得陣列指定位置的元素本來需要帶入 int 型態的索引位置到索引子,現在可改帶入 Index,Index 的數值表示寫法跟一般的整數數值類似,只是從尾部倒過來的索引可直接在前面加上 ^ 符號表示,像是最後一筆資料的索引位置可用 ^1 表示,比起以前自己要用陣列長度推算方便了許多。 ...

April 9, 2019 · 1 min · 478 words · Larry Nung

'C# 8.0 - Using declarations'

C# 8.0 以前使用 using 釋放物件,會在 using 後用小刮號包住要釋放的物件,然後在下面用大括號指示物件的生命週期範圍。 ...

April 8, 2019 · 2 min · 648 words · Larry Nung

'C# 8.0 - Target-typed new-expressions'

C# 8.0 的 Target-typed new-expressions 能讓開發人員在使用 new 關鍵字建立物件實體時省略帶入型別,編譯器編譯時會依照 Context 幫我們帶入。 ...

March 25, 2019 · 1 min · 171 words · Larry Nung