🔷

C# Pro

آمن

高级C#开发助手

此技能帮助高级C#开发者应对复杂的编程挑战、设计模式和架构决策,提供专家指导和代码示例。

يدعم: Claude Codex Code(CC)
🥉 72 برونزي
1

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

2

رفع في Claude

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

3

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

اختبرها

استخدام "C# Pro". Write a singleton pattern implementation in C#

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

线程安全的单例类,采用懒加载初始化,解释不同方法(lazy<T>、双重检查锁定、static readonly),以及何时使用每种变体。

استخدام "C# Pro". How do I optimize this LINQ query for large datasets?

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

详细解释延迟执行、使用yield的流式处理、批处理策略,以及何时使用ToList()与直接枚举。

استخدام "C# Pro". Explain async/await best practices

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

全面指南,涵盖全程async、避免async void、ConfigureAwait、Task.Run与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
المحتوى
50
المجتمع
100
الأمان
74
الامتثال للمواصفات

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

企业应用架构

使用领域驱动设计、微服务模式和清洁架构原则设计可扩展且可维护的C#应用程序。

代码审查和重构

获取现有C#代码的专家反馈,并获得关于提高性能、可读性和遵循最佳实践的建议。

学习高级概念

通过详细解释和示例理解内存管理、并发模式和高级LINQ操作等复杂主题。

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

基础代码生成
编写一个实现[描述功能]的C#类,使用最佳实践和适当的错误处理。
设计模式实现
在C#中为[用例]实现[模式名称]设计模式。包括何时使用此模式及其潜在缺点的解释。
性能优化
分析此C#代码的性能问题:[粘贴代码]。建议优化内存使用和执行速度。
架构审查

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

  • 为清晰起见,始终使用Async后缀命名async方法
  • 使用依赖注入以提高可测试性和松耦合
  • 在C#设计中优先使用组合而非继承
  • 利用接口进行抽象和可Mock性

تجنب

  • 避免捕获通用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和最小API。
这与GitHub Copilot相比如何?
此技能提供更深入的解释指导和架构建议,而Copilot专注于代码补全。两者相辅相成。

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

المؤلف

sickn33

الترخيص

MIT

مرجع

main

بنية الملفات

📄 SKILL.md