C# 10:撰寫字串插補處理器來提升效能

4/21/2022

摘要:示範如何撰寫 C# 10 的字串插補處理器,並展示效能測試的結果。

C# 10 字串插補的效能改進

3/21/2022

 我錄製了一個影片,展示 C# 10 的字串插補在效能方面改進了多少。

Visual Studio:如何自訂預設命名規則

3/14/2022

 我錄製了一個影片,示範如何在 Visual Studio 2022 當中自訂預設的命名規則。

C# 10:結構的改進與匿名型別的非破壞式變形

3/11/2022

 這篇筆記包含 C# 10 的兩項改進:結構(struct)類型的改進、匿名型別的非破壞式變形。

C# 10:CallerArgumentExpression 特徵項

3/08/2022

這篇筆記要整理的是 C# 10 新增的 CallerArgumentExpression 特徵項,同時也順便複習 Call* 家族的其他特徵項。

C# 10:巢狀屬性樣式

3/07/2022

 本文要介紹的是 C# 10 新增的巢狀屬性語法。

C# 10:字串常數插補與分解式的改進

3/07/2022

 這篇筆記要介紹 C# 10 的兩項改進:字串常數插補、分解式。

C# 10:Lambda 語法的改進

3/07/2022

這篇筆記要整理的是 C# 10 針對 lambda 語法的改進。

C# 10:Record 的改進

3/02/2022

這篇文章要說明的是 C# 10 對記錄類型(record type)做了哪些改進。

C# 9:Record 詳解

3/01/2022

 從 C# 9 開始,需要自訂型別的時候,除了類別(class)、結構(struct),現在多了一個選擇:記錄(record)。其主要用途是封裝資料,特別是不可改變的資料(immutable data)。

C# 9:Init-only Setter

2/25/2022

本文要介紹的是 C# 9 增加的 init-only setters 語法。

C# 頂層語句

2/25/2022

本文要介紹的是 C# 9 增加的 top-level statements 寫法。

C# 非同步串流

2/22/2022

C# 不是已經有 async 和 await 語法可實現非同步呼叫嗎?為什麼還需要非同步串流(async streams)呢?

C# 8 的索引與範圍語法

2/11/2022

 這篇筆記要介紹的是從 C# 8 開始加入的索引和範圍語法。

C# 10 - File-scoped 命名空間宣告

2/09/2022

本文要介紹的是 C# 10 新增的 file-scoped namespace 語法。

C# 10 的全域引用

2/08/2022
本文要介紹 C# 10 新增的全域引用(global using)命名空間的語法,同時也會提及 .NET 6 SDK 的相關功能:隱含式全域引用(implicit global using)。

ScintillaNET 載入失敗:找不到指定的模組

2/06/2022

記錄一個可能比較少碰到的問題:ScintillaNET 載入失敗,錯誤訊息是「找不到指定的模組」。

FlubuCore 入門:建置 .NET Core 專案

2/05/2022
這篇文章會要介紹一個 .NET 平台的建置工具:FlubuCore。(最後更新日期:2022-2-5

.NET 3.5 Windows Forms 類別庫升級至 .NET 6

1/31/2022

我把一個大約十年沒更新的 Windows Forms 控制項從 .NET 3.5 升級至 .NET 6,然後透過 AppVeyor 平台來自動建置並發布套件至 NuGet.org。這裡記錄此過程的一些重點細節。

技術提供:Blogger.
回頂端⬆️