C# 9.0是微软在2020年推出的一次重要更新,引入了许多令开发人员受益的新特性。本文将详细介绍C# 9.0中的一些重要特性,并提供相应的源代码示例。
- 初始化表达式
在C# 9.0中,我们可以使用初始化表达式更简洁地初始化对象的属性。在之前的版本中,我们需要显式地定义一个构造函数来为属性赋值,而现在我们可以直接在属性声明时进行初始化。
public class Person
{
public string Name {
get; init
C# 9.0是微软在2020年推出的一次重要更新,引入了许多令开发人员受益的新特性。本文将详细介绍C# 9.0中的一些重要特性,并提供相应的源代码示例。
在C# 9.0中,我们可以使用初始化表达式更简洁地初始化对象的属性。在之前的版本中,我们需要显式地定义一个构造函数来为属性赋值,而现在我们可以直接在属性声明时进行初始化。
public class Person
{
public string Name {
get; init