如何在C#构造函数中初始化对象属性

   2024-09-30 9100
核心提示:在C#中,可以通过构造函数来初始化对象的属性public class Person{// 定义类的属性public string Name { get; set; }public int

在C#中,可以通过构造函数来初始化对象的属性

public class Person{    // 定义类的属性    public string Name { get; set; }    public int Age { get; set; }    // 无参数的构造函数    public Person()    {        // 可以在这里为属性设置默认值        Name = "Unknown";        Age = 0;    }    // 带参数的构造函数    public Person(string name, int age)    {        // 使用参数值初始化属性        Name = name;        Age = age;    }}

使用这个类的示例:

class Program{    static void Main(string[] args)    {        // 使用无参数构造函数创建对象,将使用默认值        Person person1 = new Person();        Console.WriteLine($"Person 1: Name = {person1.Name}, Age = {person1.Age}");        // 使用带参数构造函数创建对象,并传入初始值        Person person2 = new Person("Alice", 30);        Console.WriteLine($"Person 2: Name = {person2.Name}, Age = {person2.Age}");    }}

输出结果:

Person 1: Name = Unknown, Age = 0Person 2: Name = Alice, Age = 30

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号