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

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); 

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



© 2024 Better Solutions Limited. All Rights Reserved. © 2024 Better Solutions Limited TopPrevNext