阅读量:0
在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 = 0 Person 2: Name = Alice, Age = 30