SuperAPI AI 工具集

csharp-pro

通用与其它

查看项目

更新于 10-15 20:34

技能介绍

用途:在涉及 C# 专业开发任务或工作流时提供指导、最佳实践与检查清单;与 C# 无关或超出该领域的任务不适用。

主要能力:聚焦现代 C# 特性(records、模式匹配、可空引用类型);.NET 生态与框架(ASP.NET Core、Entity Framework、Blazor);SOLID 原则与 C# 设计模式;性能优化与内存管理;async/await 与 TPL 并发编程;测试(xUnit、NUnit、Moq、FluentAssertions);企业模式与微服务架构。

使用方式:先明确目标、约束与所需输入,再应用相关最佳实践并验证结果,给出可执行步骤与验证方法;如需详细示例,可打开 resources/implementation-playbook.md。输出包括使用现代语言特性的整洁 C# 代码、带适当 mock 的单元测试、BenchmarkDotNet 性能基准、含异常处理的 async/await 实现、NuGet 包配置与依赖管理、代码分析与风格配置(EditorConfig、分析器),以及适用时的企业架构模式,并遵循 .NET 编码标准、包含完整 XML 文档。

适用场景:现代 .NET 应用开发、企业级架构与微服务、性能与内存优化、并发编程、单元测试与基准测试。

限制:资料未提供具体安装命令、收费方式、支持平台或效果数据;不适用于与 C# 无关的任务。