C# 9.0新特性詳解系列之一:只初始化設置器(init only setter)
1、背景與動機 自C#1.0版本以來,我們要定義一個不可變數據類型的基本做法就是:先聲明字段為readonly,再聲明只包含get訪問器的屬性。例子如下: 這種方式雖然很有效,但是它是以添加大 ...
1、背景與動機 自C#1.0版本以來,我們要定義一個不可變數據類型的基本做法就是:先聲明字段為readonly,再聲明只包含get訪問器的屬性。例子如下: 這種方式雖然很有效,但是它是以添加大 ...