How is encapsulation implemented in C#?
- Use private fields to store data.
- Expose controlled access via public properties or methods.
- Apply validation logic inside these methods/properties.
private int age;
public int Age
get { return age; }
set { if (value > 0) age = value; }