2011年(61)
分类: 嵌入式
2011-04-24 21:31:19
常量的定义,使用关键字const,必须在定义时给定值,并且不能修改
但是有一句话觉得有点不是很明白:(来自C#高级编程-第四版)
常量的值必须能在编译时用于计算。因此不能用从一个变量中提取的值来初始化常量。如果需要这么做,应该使用只读字段。
常量总是静态的。但注意,不必(实际上,是不允许)在常量声明中包含修饰符static
如果常量总是静态的,那么当产生某个类多个对象的时候,他们的常量值都是一样的。先把这个问题搁在这里吧,等看到多线程的时候再回过来验证一下。