2020
11-25
11-25
C# 9.0新特性——只初始化设置器
自C#1.0版本以来,我们要定义一个不可变数据类型的基本做法就是:先声明字段为readonly,再声明只包含get访问器的属性。例子如下:1、背景与动机自C#1.0版本以来,我们要定义一个不可变数据类型的基本做法就是:先声明字段为readonly,再声明只包含get访问器的属性。例子如下:structPoint{publicintX{get;}publicintY{get;}publicPoint(intx,inty){this.X=x;this.Y=y;}}这种方式虽然很有效...
继续阅读 >