1. 非静态类和非静态方法可以使用静态变量;静态类和静态方法不允许使用非静态变量。
2. const 和 static 都是类级别的。const 是在编译时赋值,readonly是在运行时赋值的。通常会比较const和static readonly的区别。
3. const是常量,不可变的。static是变量,可以改变,值始终取的是最后一次赋的值。
4. 静态变量指的是他的生命周期是整个程序运行周期。