简介:在C# 12中,主构造函数是一种新的构造函数的语法糖,它使得在类的定义中初始化字段更加简洁和直观。本文将介绍如何在C# 12中使用主构造函数,并给出示例代码。
在C# 12中,主构造函数(Primary Constructor)是一种新的语法特性,它允许在类的定义中直接初始化字段,而无需使用传统的构造函数。主构造函数可以替代类的传统构造函数,使代码更加简洁和易于阅读。
要使用主构造函数,请遵循以下步骤:
在上面的示例中,我们定义了一个名为Person的类,该类具有两个属性:Name和Age。我们还使用主构造函数来初始化这些属性。通过这种方式,我们可以在创建Person对象时直接提供Name和Age的值,而无需在构造函数中进行额外的赋值操作。
public class Person{public string Name { get; set; }public int Age { get; set; }// 主构造函数public Person(string name, int age){this.Name = name;this.Age = age;}}