C# const vs static readonly: When to Use Each | CodeTrail