public static readonly领域有点不寻常;
public static属性(只有
get)会更常见(可能由
privatestatic readonly字段支持)。
const值直接烧入呼叫站点;这是双刃的:
- 如果在运行时获取值(可能是从config中获取)是没有用的
- 如果更改const的值,则需要重建所有客户端
- 但它可以更快,因为它避免了方法调用…
- … JIT有时可能内联了
如果该值 永远 不变,则const很好-
Zero等使之成为合理的consts; p除此之外,
static属性更常见。



