Communitygithub.com

aaronontheweb/modern-csharp-coding-standards

使用記錄、模式比對、值物件、async/await、Span<T>/Memory<T> 及最佳實務 API 設計模式,撰寫現代化高效能的 C# 程式碼。強調採用 C# 12+ 功能實現函數式程式設計風格。

modern-csharp-coding-standards 是什麼?

此技能提供一套完整的現代 C# 編碼標準與最佳實務指南,專注於利用 C# 12 及更新版本的高階語言功能來提升程式碼品質與效能。它涵蓋記錄(records)、模式比對(pattern matching)、值物件(value objects)、非同步程式設計(async/await)、低階記憶體操作(Span<T>/Memory<T>)以及以函數式程式設計為核心的 API 設計模式。開發者透過本技能可以學習如何撰寫更簡潔、更具表達力且更安全的程式碼,同時利用 C# 最新特性減少樣板程式碼並提升執行效率。此技能適用於任何 C# 開發環境,包含 .NET CLI、IDE 及 AI 輔助編碼工具,並透過結構化文件說明每項技術的使用情境、優點與實際範例,幫助開發團隊建立一致且高效能的編碼慣例。

相容平台~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aaronontheweb/dotnet-skills/tree/main/skills/modern-csharp-coding-standards

在你喜歡的 AI 中提問

開啟一個已預先載入此 Agent Skill 的新對話。

說明文件

modern-csharp-coding-standards 是做什麼的?

使用記錄、模式比對、值物件、async/await、Span/Memory 及最佳實務 API 設計模式,撰寫現代化高效能的 C# 程式碼。強調採用 C# 12+ 功能實現函數式程式設計風格。

相關技能