C# 12.0 Jest obsługiwany przez środowisko Visual Studio 2022, a jego kompilator jest częścią platformy .NET 8https://bulldogjob.pl/readme/nowosci-w-jezyku-c-12-krok-naprzod-w-programowaniu-obiektowym

Dodanie konstruktorów podstawowychpublic class Osoba(string imie) { public string Imie => imie; } Wyrażenia kolekcjiint[] numbers = [1, 2, 3, 4]; List<string> strings = []; Tablice wbudowane Aliasy dla dowolnych typów Przechwytywanie kodu Atrybut eksperymentalny

C# 13 C# 13 jest wspierany na platformie .NET 9

Nowy typ i semantyka lock Typy ref struct mogą implementować interfejsy Właściwości i indeksery częściowe Autorzy bibliotek mogą teraz określać priorytety rozdzielczości przeciążeń, co pozwala na bardziej precyzyjne kontrolowanie, która wersja metody zostanie wywołana Modyfikator params może być używany z większą liczbą typów kolekcji, nie tylko z tablicami

C# 14 C# 14 jest wspierany na platformie .NET 10

Nowa składnia elementów rozszerzających (extension members), umożliwiająca definiowanie właściwości rozszerzających oraz statycznych rozszerzeń dla typów:public static