What type of compiler are you using?
In general, posting constants is not a good idea. They behave differently than readonly variables; their literal value is compiled into IL. This is a problem if the constant is declared in another assembly. You could, say, send a bug fix for an assembly that changed the value of const. However, other assemblies in your product will continue to use the old value. Jitter will not complain about the mismatch. Not good.
A public const is fine if it is a "manifest" constant. Like Math.PI, only running code in a different universe can produce unexpected results. The name of the product or company is already quite risky.
source share