理解 constconst 常用来定义一个常量,什么意思呢?下面的代码片段展示了如何使用 const 去定义这个 编译时 常量。上面的代码会编译报错,错误信息如下:理解 staticstatic 关键词可用于 变量,方法,对象。不过值得注意的是: 类中的 static 成员只归属于类,而不是类实例,换句话说,可以直接使用类名来访问静态属性或者静态方法,而不是通过类实例访问,接下来考虑一下 Utility 类。总结使用 const,readonly,static 的一些经验法则如下:const如果变量在应用程序的生命周期内不会被改变,请用 const。readonly如果你不确定这个变量后期是否要被修改,但又不希望其他的类碰它,请用 readonly。
暂无评论