C# 属性-三、属性的使用

时间:2024-12-07 11:14:41

1. 读取和写入属性值

  可以像访问字段一样读取和写入属性的值:

class Program
{
    static void Main()
    {
        Person person = new Person();
        person.Name = "Alice";
        Console.WriteLine(person.Name);
    }
}

2. 属性的访问修饰符

  属性可以有不同的访问修饰符,如public、private、protected等,用于控制属性的可见性。例如:

class Person
{
    private string _name;

    public string Name
    {
        get { return _name; }
        private set { _name = value; }
    }
}

  在这个例子中,Name属性的set方法是私有的,只能在类内部被访问。