C# 9.0
.NET 5.0 introduced in Visual Studio 2019.
link - learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-9
Record types | |
Positional syntax for property definition | |
Immutability | |
Value equality | |
Nondestructive mutation | |
Built-in formatting for display | |
Inheritance | |
Init only setters | |
Top-level statements | |
Pattern matching enhancements | |
Performance and interop | |
Fit and finish features | |
Support for code generators |
Record types |
Positional syntax for property definition |
Immutability |
Value equality |
Nondestructive mutation |
Built-in formatting for display |
Inheritance |
Init only setters |
Top-level statements |
Pattern matching enhancements |
Performance and interop |
Fit and finish features |
Support for code generators |
Record types
You use the record keyword to define a reference type that provides built-in functionality for encapsulating data.
public record Person(string FirstName, string LastName);
© 2024 Better Solutions Limited. All Rights Reserved. © 2024 Better Solutions Limited TopPrevNext