I\'ve read around about const
and static readonly
fields. We have some classes which contain only constant values. They are used for various things
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.