dotnet-csharp-modern-patterns

Installation
SKILL.md

dotnet-csharp-modern-patterns

Modern C# language feature guidance adapted to the project's target framework. Always run [skill:dotnet-version-detection] first to determine TFM and C# version.

Cross-references: [skill:dotnet-csharp-coding-standards] for naming/style conventions, [skill:dotnet-csharp-async-patterns] for async-specific patterns.


Quick Reference: TFM to C# Version

TFM C# Key Language Features
net8.0 12 Primary constructors, collection expressions, alias any type
net9.0 13 params collections, Lock type, partial properties
net10.0 14 field keyword, extension blocks, nameof unbound generics
net11.0 15 (preview) Collection expression with() arguments

Installs
116
GitHub Stars
61
First Seen
Mar 6, 2026
dotnet-csharp-modern-patterns — wshaddix/dotnet-skills