C# (pronunțat „C Sharp”) este limbajul principal al ecosistemului modern .NET (dezvoltat de Microsoft și comunitatea open-source), folosit pe scară largă pentru API-uri web de înaltă performanță (ASP.NET Core), servicii cloud, aplicații desktop, jocuri (Unity) și unelte de linie de comandă. Versiunile moderne (C# 12 pe .NET 8 și .NET 9) oferă o sintaxă concisă, tipizare statică puternică cu suport nativ pentru nullable reference types, pattern matching avansat, înregistrări imutabile (record) și interogări declarative prin LINQ.
Această secțiune reunește cele mai importante 28 de elemente, clase, metode și comenzi din C# și .NET Base Class Library (BCL), grupate în șase categorii logice: bazele limbajului și I/O în consolă, prelucrarea șirurilor de caractere, colecții generice, interogări LINQ, programare orientată pe obiecte și asincronă (async / await), respectiv serializare JSON, clienți HTTP, fișiere și utilitarul dotnet CLI. Apasă pe oricare element din tabelul de mai jos pentru a vedea explicațiile detaliate, semnăturile metodelor, exemplele de cod C# 12 cu ieșirea lor reală și greșelile frecvente de evitat.