Const vs Readonly in C#: What's the Difference and When to Use Each | CodeTrail