class Person
{
private string name; // the private backing field
public string Name // the property
{
get { return name; }
set { name = value; }
}
}
class Program
{
static void Main()
{
Person p = new Person();
p.Name = "Liam"; // calls set, value is "Liam"
Console.WriteLine(p.Name); // calls get, prints Liam
}
}