# Properties in C#

Properties in C#: Fields vs Properties, Auto-Properties and Read-Only Properties, Methods on a Class.

Updated: November 3, 2026

1. [Fields vs Properties](https://www.ask-codey.com/lessons/properties-in-csharp-fields-vs-properties) (Apprentice): A property looks like a field from outside but runs code inside, so a class can let others read and set a value while it checks every change.
2. [Auto-Properties and Read-Only Properties](https://www.ask-codey.com/lessons/properties-in-csharp-auto-properties-and-read-only-properties) (Apprentice): Write short auto-properties, make a property read-only to the outside with private set or get-only, and calculate a property from others.
3. [Methods on a Class](https://www.ask-codey.com/lessons/properties-in-csharp-methods-on-a-class) (Apprentice): Write instance methods that use and change an object's state safely, keep its rules inside the class, and know when a method should be static.

Source: https://www.ask-codey.com/courses/csharp-full-stack-bootcamp/topics/properties-in-csharp
