Question: what is the difference between a constant and a static readonly field?
Answer: The first, const, is initialized during compile-time and the latter, readonly, initialized is by the latest run-time. The second difference is that readonly can only be initialized at the class-level.