🔷

C# Pro

آمن

進階 C# 開發助理

此技能協助進階 C# 開發者處理複雜的程式設計挑戰、設計模式和架構決策,提供專業指導和程式碼範例。

يدعم: Claude Codex Code(CC)
📊 70 كافٍ
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "C# Pro". 編寫 C# 中的 singleton pattern 實作

النتيجة المتوقعة:

具有延遲初始化的執行緒安全 singleton 類別,解釋不同方法(lazy<T>、double-check locking、static readonly),以及何時使用每個變體。

استخدام "C# Pro". 如何為大型數據集優化此 LINQ 查詢?

النتيجة المتوقعة:

詳細解釋延遲執行、使用 yield 的流式傳輸、分批策略,以及何時使用 ToList() 與直接枚舉。

استخدام "C# Pro". 解釋 async/await 最佳實踐

النتيجة المتوقعة:

綜合指南,涵蓋 async all the way、避免 async void、ConfigureAwait、Task.Run vs async I/O,以及常見陷阱。

التدقيق الأمني

آمن
v1 • 2/24/2026

This is a prompt-only skill with no executable code. The static analyzer scanned 0 files (0 lines) and detected 0 potential security issues. Risk score is 0/100, indicating no detected threats. The skill provides C# programming guidance through prompt templates without any filesystem, network, or script execution capabilities.

0
الملفات التي تم فحصها
0
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
34
المجتمع
100
الأمان
74
الامتثال للمواصفات

ماذا يمكنك بناءه

企業應用程式架構

使用領域驅動設計、微服務模式和清潔架構原則,設計可擴展且可維護的 C# 應用程式。

程式碼審查和重構

獲得現有 C# 程式碼的專家反饋,並接收改進效能、可讀性和遵循最佳實踐的建議。

學習進階概念

透過詳細解釋和範例,了解記憶體管理、並發模式和進階 LINQ 操作等複雜主題。

جرّب هذه الموجهات

基本程式碼生成
編寫一個 C# 類別,使用最佳實踐和適當的錯誤處理來實作 [DESCRIBE FUNCTIONALITY]。
設計模式實作
在 C# 中為 [USE CASE] 實作 [PATTERN NAME] 設計模式。包括何時使用此模式的說明和潛在缺點。
效能優化
分析此 C# 程式碼的效能問題:[PASTE CODE]。建議記憶體使用和執行速度的優化方案。
架構審查
審查此建議的架構 [DESCRIBE ARCHITECTURE]。優缺點是什麼?您會如何改進可擴展性和可維護性?

أفضل الممارسات

  • 始終在 async 方法名稱中使用 Async 後綴以提高清晰度
  • 使用依賴注入以提高可測試性和鬆耦合
  • 在 C# 設計中偏好組合而非繼承
  • 利用介面進行抽象和可模擬性

تجنب

  • 避免捕獲泛型 Exception 而沒有適當的處理或記錄
  • 除事件處理程式外,不要使用 async void
  • 避免使用 .Wait() 或 .Result 阻塞 async 程式碼
  • 不要將可變集合作為公共屬性公開

الأسئلة المتكررة

此技能可以編譯和運行我的 C# 程式碼嗎?
不,此技能提供程式碼範例和指導,但無法執行或編譯 C# 程式碼。請使用 IDE 或 dotnet CLI 來運行程式碼。
此技能支援哪些 .NET 版本?
此技能涵蓋 .NET Framework、.NET Core 和 .NET 5+,在存在差異時提供版本特定的指導。
這可以幫助 C# 面試準備嗎?
是的,此技能可以解釋概念、生成練習問題,並審查您的技術面試答案。
此技能適用於 Unity 或遊戲開發嗎?
此技能涵蓋適用於 Unity 的一般 C# 模式,但沒有特定的 Unity API 知識。
我可以將此用於 ASP.NET Core 開發嗎?
是的,此技能涵蓋 Web 框架,包括 ASP.NET Core、MVC、Razor Pages 和 minimal APIs。
這與 GitHub Copilot 相比如何?
此技能提供更深入的解釋性指導和架構建議,而 Copilot 專注於程式碼完成。它們可以很好地互補。

تفاصيل المطور

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md