A const cannot be static, while readonly can be static. A const need to be declared and initialized at declaration only,
while a readonly can be initialized at the declaration or by the code in the constructor. A const’s value is evaluated at design time, while a read-only value is evaluated at runtime.