C# 在.NET5中记录类型的用法是什么?

C# 在.NET5中记录类型的用法是什么?,c#,.net-5,C#,.net 5,在.net 5中引入的记录的用法是什么。 它有什么特殊用途吗?微软在他们的一个开发博客中解释了.NET 5.0。 文件页: 简而言之,它使您能够创建不可变的数据类型。准确地说,速记表单将所有属性设置为不可变,或者在使用长表单时,它取决于您是否指定init。另外,init不是记录独有的,它也可以应用于类。

在.net 5中引入的
记录的用法是什么。

它有什么特殊用途吗?

微软在他们的一个开发博客中解释了.NET 5.0。

文件页:


简而言之,它使您能够创建不可变的数据类型。

准确地说,速记表单将所有属性设置为不可变,或者在使用长表单时,它取决于您是否指定
init
。另外,
init
不是记录独有的,它也可以应用于类。