C#中常量前能否加static

来源:百度知道 编辑:UC知道 时间:2024/09/23 06:02:40

你所谓的常量是加const的吗?
如果是 那么 const 不可以和static一起用
如果不是 就可以
static const int a 错
static int a 对
顺便说句 举个小例子
class A{ int x}
如果你想用里面的x 比如要 A a=new A();
然后再 a.x
单如果class A{ static int x}
那么 直接 A.x 就OK
接分

可以。
带有static性质的成员,是属于类的,而不是属于对象的。
比如,
public class c1
{ static int tt=3;
}
定义一个对象 c1 o1=new c1();
访问时,需要c1.tt 而不是 o1.tt.

加 const 定义常量 常量名大写
不能用static

static readonly功能等于常量