Examples of C# programming, with the goal of tracking and staying up-to-date with the latest versions of the language. These examples provide a comprehensive overview of the features and capabilities of C# and serve as a valuable resource for anyone looking to learn or improve their skills in this programming language.
Note: Continuous improvements and bug fixes are made within the repository to produce better solutions.
-
C# 13 is supported on .NET 9 (September, 2024)
- Params Collections
- New Escape Sequence
- Extension Types
- The lock statement
- API Improvements
- New LINQ Methods
Index()
CountBy()
AggregateBy()
- New LINQ Methods
-
C# 12 is supported on .NET 8 (November, 2023)
-
C# 11 is supported on .NET 7 (November, 2022)
-
C# 10 is supported on .NET 6 (November, 2021)
-
C# 9 is supported on .NET 5 (November, 2020)
-
C# 8 is supported on .NET Standard 2.1, .NET Core 3.0-3.1 (September 2019)
-
C# 7.1-2-3 is supported on .NET Framework 4.6-4.8, .NET Core 2.1-2.2 (May, 2018)
-
C# 6 is supported on .NET Framework 4.6, .NET Core 1.0-1.1 (July, 2015)
-
C# 4 & others