private int _age; public int Age { get { return _age; } set { _age = value; } }
private string _name; public string Name { get { return _name; } }
public int Age { get; set; }In this example, we have a public auto-implemented property called `Age` that uses get and set accessors to control access to the underlying field. The compiler generates a private field for us automatically and we don't have to define it explicitly. Package library: No specific package library required, this is part of the C# language itself.