Skip to content

Commit 7907b59

Browse files
authored
Update README.md
1 parent eca7c1c commit 7907b59

File tree

1 file changed

+38
-38
lines changed

1 file changed

+38
-38
lines changed

README.md

+38-38
Original file line numberDiff line numberDiff line change
@@ -11,60 +11,60 @@ Examples of C# programming, with the goal of tracking and staying up-to-date wit
1111
## Version History
1212

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

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

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

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

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

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

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

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

6464
* C# 4 & others
65-
* [Dynamic types](DynamicTypes/)
66-
* [Multicast Delegates](MulticastDelegates/)
67-
* [DebuggerDisplay](DebuggerDisplay/)
65+
* [Dynamic types](DynamicTypes/Program.cs)
66+
* [Multicast Delegates](MulticastDelegates/Program.cs)
67+
* [DebuggerDisplay](DebuggerDisplay/Program.cs)
6868

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

0 commit comments

Comments
 (0)