Skip to content

Commit

Permalink
Update README.md
Browse files Browse the repository at this point in the history
  • Loading branch information
ibrahimatay authored Oct 15, 2024
1 parent eca7c1c commit 7907b59
Showing 1 changed file with 38 additions and 38 deletions.
76 changes: 38 additions & 38 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -11,60 +11,60 @@ Examples of C# programming, with the goal of tracking and staying up-to-date wit
## Version History

* C# 13 is supported on .NET 9 (September, 2024)
* [Params Collections](ParamsCollections/)
* [New Escape Sequence](NewEscapeSequence/)
* [Extension Types](ExtensionTypesCsharp13/)
* [The lock statement](TheLockStatement/)
* [Params Collections](ParamsCollections/Program.cs)
* [New Escape Sequence](NewEscapeSequence/Program.cs)
* [Extension Types](ExtensionTypesCsharp13/Program.cs)
* [The lock statement](TheLockStatement/Program.cs)

* C# 12 is supported on .NET 8 (November, 2023)
* [Primary constructors](PrimaryConstructors/)
* [Default values for parameters in lambda expressions](DefaultLambdaParameters/)
* [Primary constructors](PrimaryConstructors/Program.cs)
* [Default values for parameters in lambda expressions](DefaultLambdaParameters/Program.cs)

* C# 11 is supported on .NET 7 (November, 2022)
* [Raw string literals](RawStringLiterals/)
* [List Patterns Matching](ListPatternsMatching/)
* [Generic Attributes](GenericAttributes/)
* [File-local types](FileLocalTypes/)
* [Static Abstract Members In Interfaces](StaticAbstractMembersInInterfaces/)
* [User-defined explicit and implicit conversion operators](UserDefinedConversionOperators/)
* [Raw string literals](RawStringLiterals/Program.cs)
* [List Patterns Matching](ListPatternsMatching/Program.cs)
* [Generic Attributes](GenericAttributes/Program.cs)
* [File-local types](FileLocalTypes/Program.cs)
* [Static Abstract Members In Interfaces](StaticAbstractMembersInInterfaces/Program.cs)
* [User-defined explicit and implicit conversion operators](UserDefinedConversionOperators/Program.cs)

* C# 10 is supported on .NET 6 (November, 2021)
* [Global using directive](GlobalUsingDirective/)
* [Global using directive](GlobalUsingDirective/Program.cs)

* C# 9 is supported on .NET 5 (November, 2020)
* [Target-typed new expressions ](TargetTypedNewExpressions/)
* [Pattern matching](PatternMatchingCsharp9/)
* [Record types](RecordTypes/)
* [Top-level statements](TopLevelStatements/)
* [Source generator](SourceGenerator/)
* [Attributes on local functions](AttributesOnLocalFunctions/)
* [Target-typed new expressions ](TargetTypedNewExpressions/Program.cs)
* [Pattern matching](PatternMatchingCsharp9/Program.cs)
* [Record types](RecordTypes/Program.cs)
* [Top-level statements](TopLevelStatements/Program.cs)
* [Source generator](SourceGenerator/Program.cs)
* [Attributes on local functions](AttributesOnLocalFunctions/Program.cs)

* C# 8 is supported on .NET Standard 2.1, .NET Core 3.0-3.1 (September 2019)
* [Asynchronous streams](AsynchronousStreams/)
* [Null-Coalescing operator](NullCoalescing/)
* [Default interface methods](DefaultInterfaceMethods/)
* [Static local functions](StaticLocalFunctions/)
* [Pattern matching](PatternMatching/)
* [Asynchronous streams](AsynchronousStreams/Program.cs)
* [Null-Coalescing operator](NullCoalescing/Program.cs)
* [Default interface methods](DefaultInterfaceMethods/Program.cs)
* [Static local functions](StaticLocalFunctions/Program.cs)
* [Pattern matching](PatternMatching/Program.cs)

* C# 7.1-2-3 is supported on .NET Framework 4.6-4.8, .NET Core 2.1-2.2 (May, 2018)
* [Attributes on local functions](AttributesOnLocalFunctions/)
* [Local functions](LocalFunctionsCsharp7/)
* [Pattern matching](PatternMatching/)
* [Tuple types](TupleTypes/)
* [Numeric literal syntax improvement](NumericLiteralSyntaxImprovements/)
* [Immutable collections](ImmutableCollections/)
* [in parameter modifier](InParameterModifier/)
* [ArrayPool](ArrayPool/)
* [MemoryPool](MemoryPool/)
* [Attributes on local functions](AttributesOnLocalFunctions/Program.cs)
* [Local functions](LocalFunctionsCsharp7/Program.cs)
* [Pattern matching](PatternMatching/Program.cs)
* [Tuple types](TupleTypes/Program.cs)
* [Numeric literal syntax improvement](NumericLiteralSyntaxImprovements/Program.cs)
* [Immutable collections](ImmutableCollections/Program.cs)
* [in parameter modifier](InParameterModifier/Program.cs)
* [ArrayPool](ArrayPool/Program.cs)
* [MemoryPool](MemoryPool/Program.cs)

* C# 6 is supported on .NET Framework 4.6, .NET Core 1.0-1.1 (July, 2015)
* [Using static directive](UsingStaticDirective/)
* [Collection initializers](CollectionInitializers/)
* [Using static directive](UsingStaticDirective/Program.cs)
* [Collection initializers](CollectionInitializers/Program.cs)

* C# 4 & others
* [Dynamic types](DynamicTypes/)
* [Multicast Delegates](MulticastDelegates/)
* [DebuggerDisplay](DebuggerDisplay/)
* [Dynamic types](DynamicTypes/Program.cs)
* [Multicast Delegates](MulticastDelegates/Program.cs)
* [DebuggerDisplay](DebuggerDisplay/Program.cs)

## Notes
- [Which C# version is included in which framework version?](https://learn.microsoft.com/en-us/dotnet/csharp/language-reference/configure-language-version)
Expand Down

0 comments on commit 7907b59

Please sign in to comment.