用途:在涉及 C# 专业开发的任务或工作流中提供指导、最佳实践与检查清单;与 C# 无关或超出该范围的任务不适用。
主要能力:现代 C# 特性(records、模式匹配、可空引用类型);.NET 生态与框架(ASP.NET Core、Entity Framework、Blazor);SOLID 原则与 C# 设计模式;性能优化与内存管理;async/await 与 TPL 并发编程;测试(xUnit、NUnit、Moq、FluentAssertions);企业模式与微服务架构。
使用方式:先明确目标、约束与所需输入,再应用相关最佳实践并验证结果,给出可执行步骤与验证方法。产出包括使用现代语言特性的整洁 C# 代码、带适当 mock 的单元测试、BenchmarkDotNet 性能基准、含异常处理的 async/await 实现、NuGet 包配置与依赖管理、代码分析与风格配置(EditorConfig、分析器),以及适用时的企业架构模式;遵循 .NET 编码规范并包含完整 XML 文档。
限制:资料未提供具体安装命令、收费或价格、平台支持范围及效果数据,这些信息暂未提供。