2022
08-12
08-12
C# Record构造函数的行为更改详解
如何更改C#Record构造函数的行为Record[1]是C#9中的一个新功能。Record是从Structs[2]借用的特殊类,因为它们具有基于值的相等性,您可以将它们视为两类类型之间的混合体。默认情况下,它们或多或少是不可变的,并且具有语法糖,使声明更容易和更简洁。但是,语法糖可能会掩盖更多标准任务,例如更改默认构造函数的行为。在某些情况下,您可能需要这样做以进行验证。本文将向您展示如何实现这一目标。以这个简单的示例类...
继续阅读 >