Field vs Property in C#: What’s the Difference and When to Use Each | CodeTrail