Как работают статические поля в C#?
У вас, что dial-up интернет или паталогическая лень? :))

1. Значения констант применимы только на этапе компиляции сборки.
2.  Любые статические  поля класса  доступны (конечно, если позволяет видимость) всегда
3. Любые не статические поля класса доступны после создании экземпляра класса

https://ru.stackoverflow.com/questions/651231/c-%D...

В чём польза readonly полей в C#?
https://metanit.com/sharp/tutorial/3.3.php
const - постоянное неизменяемое поле
readonly - Только для чтения, значение можно присвоить только в конструкторе