11智能在线
新记
c# 中static变量和const变量 都是只能被初始化赋值一次?它们在内存中的存储有什么区别?
如题所述
举报该文章
相关建议 2014-08-07
任何变量“初始化”都只有一次。const修饰的是只读变量,在程序全程中其值永远不变。static修饰的变量的值可以无数次改变,但无论在哪里改变,其改变后的值一直保留至下次改变之前。const修饰的变量在内存中存放在无const修饰的同类变量同一区域,static修饰的变量则在专门的另一区域。
温馨提示:内容为网友见解,仅供参考
当前网址:
https://11.t2y.org/zz/s7748847v88f4477fp.html
其他看法
无其他回答
相似回答
大家正在搜
相关问题
C#中的static变量能存在多久??
用static 定义的数组不赋初值,那还定义它有什么用
C#中用const修饰的变量和用static readonl...
C#中的静态变量和常量有什么具体的区别?请详细说一下,我看了...
在C#中静态变量是不是全局变量
c#如何定义一个变量,赋值一次之后就不能再更改?
c#中static和const有什么区别
函数中的局部静态变量可以被多次初始化吗