c#中构造函数是否可以有参数

avatar
作者
筋斗云
阅读量:0

是的,在C#中,构造函数可以有参数。构造函数是一种特殊的成员函数,用于初始化对象的状态。在C#中,构造函数的名称与类名相同,并且没有返回类型。如果构造函数具有参数,则需要在调用构造函数时传递相应的参数值。

以下是一个具有参数的C#构造函数的示例:

public class Person {     public string Name { get; set; }     public int Age { get; set; }      // 带参数的构造函数     public Person(string name, int age)     {         Name = name;         Age = age;     } }  // 创建Person对象时传递参数 Person person = new Person("John", 30); 

在这个例子中,Person类有两个属性:NameAgePerson类还定义了一个带参数的构造函数,该构造函数接受两个参数:nameage。在创建Person对象时,需要传递这两个参数值。

广告一刻

为您即时展示最新活动产品广告消息,让您随时掌握产品活动新动态!