Csharp Modern Idioms

Teaches expert-level modern C# patterns: records, pattern matching, nullable reference types, primary constructors, file-scoped namespaces, and global usings for C# 12+. Use when the user asks about C# records, pattern matching, nullable reference types, primary constructors, C# 12, modern C#. Do NOT use when the user asks about C# project setup (use `csharp-project-setup`), C# async (use `csharp-async-patterns`), C# testing (use `csharp-testing-patterns`).

FerroxLabs Updated 37 repo stars

File contents

ferroxlabs/wayland/tree/main/src/process/resources/skills-library/bodies/skills/software-engineering/csharp-modern-idioms commit e54118efad

Frequently asked questions

npx skillmds@latest add ferroxlabs/csharp-modern-idioms-2