C# 9.0新特性——只初始化设置器

dorr76788 9 0 PDF 2021-02-25 20:02:27

自C#1.0版本以来,我们要定义一个不可变数据类型的基本做法就是:先声明字段为readonly,再声明只包含get访问器的属性。例子如下: 1、背景与动机 自C#1.0版本以来,我们要定义一个不可变数据类型的基本做法就是:先声明字段为readonly,再声明只包含get访问器的属性。例子如下: struct Point { public int X { get; } public int Y { get; } public Point(int x, int y) { this.X = x; this.Y = y; } } 这种方式虽然很有效,但是它是以添加

用户评论
请输入评论内容
评分:
暂无评论