C#: Использование свойств (методы доступа set и get)

На заметку (пока не привык).
Для свойств, ограниченных модификатором доступа private удобнее обращаться через методы доступа set и get


class Person
{
    private string name;  // the name field
    public string Name    // the Name property
    {
        get
        {
            return name;
        }
        set
        {
            name = value;
        }
    }
}

Person person = new Person();
person.Name = "Joe";  // Здесь вызывается метод доступа set                

System.Console.Write(person.Name);  // Здесь вызывается метод доступа get

Упрощенная запись выглядит так:

public string Name {get; set;}

Справка по теме в MSDN.