Modern C# (C# 14 / .NET 10) Core Principles 1. Use the newest stable features — C# 14 is the target. Prefer language-level constructs over library workarounds. 2. Readability over cleverness — Pattern matching and expression-bodied members improve readability when used appropriately; deeply nested patterns do not. 3. Value types where possible — Prefer , , and stack allocation to reduce GC pressure. 4. Immutability by default — Use , , , and to make illegal states unrepresentable. Patterns Well-Known Features Quick Reference | Feature | Usage | Example | |---------|-------|---------| | Primar…