2025-06-18

[C#] const vs readonly 到底差多少?Stopwatch 實測給你看

你可能跟我一樣,平常寫 C# 時看到 const 跟 readonly 常常覺得

const , readonly 不是差不多嗎? 甚至常常忘記 const 這關鍵字...


2025-06-11

[C#] 重遇 stackalloc 關於效能跟限制的二三事

最近在看一些 open source 專案的原始碼時,看到某個地方用到了 stackalloc

這關鍵字讓我一點一熟悉看一下文件這不是以前要開 unsafe 的東西

結果一查,才發現這玩意兒原來早在以前就有,只是因為後來有了 Span<T>

現在可以安全地在受控環境裡使用堆疊記憶體,完全不需要 unsafe 了。

2025-06-04

[C#] Result Pattern - 在 .NET 寫出乾淨錯誤處理的一個方式

在底層開發程式的時候我常看到一個關鍵字之 IsSuccess 、 Fail 、Error 在不同的 Service 中都有出現

我就在想是因為大家的寫作都是一樣的風格嗎,後來我才知道原來是一種 Result Pattern 的設計跟導入