I've read around about
Public static readonly fields are a little unusual; public static properties (with only a
get) would be more common (perhaps backed by a private static readonly field).
Const values are burned directly into the call-site; this is double edged:
If the value will never change, then const is fine -
Zero etc make reasonable consts ;-p Other than that, static properties are more common.