const和static readonly区别

1. 非静态类和非静态方法可以使用静态变量;静态类和静态方法不允许使用非静态变量。2. const 和 static 都是类级别的。const 是在编译时赋值,readonly是在运行时赋值的。通常会比较const和static readonly的区别。3. const是常量,不可变的。static是变量,可以改变,值始终取的是最后一次赋的值。4.静态变量指的是他的生命周期是整个程序运行周期。
posted @ 2013-09-05 16:35  Mark.Yang  阅读(425)  评论(0编辑  收藏  举报