C#idiomatic C#
idioms14 pages

idiomatic C#

Idioms

The corpus distilled: what to reach for, what to avoid, and the page behind every call.

  1. Analyzer configuration
  2. Async and await
  3. Collections
  4. Concurrency and parallelism
  5. Equality and comparison
  6. Exceptions
  7. Generics and interfaces
  8. LINQ
  9. Naming and style
  10. Null safety
  11. Patterns and records
  12. Disposal and lifetimes
  13. Spans and allocation
  14. Strings and formatting