首页 新闻 会员 周边 捐助

C# const在内存中的位置

0
悬赏园豆:20 [已解决问题] 解决于 2014-06-17 18:40

const声明的常量在内存中的什么位置保存?堆存储区?静态存储区?

const string 的常量会被放到hash表中驻留么?

c#
卡米i的主页 卡米i | 初学一级 | 园豆:161
提问于:2014-06-14 14:36
< >
分享
最佳答案
0

1    静态存储区:内存在程序编译的时候就已经分配好,这块内存在程序的整个运行期间都存在。它主要存放静态数据、全局数据和常量

2   你可以定义一个常量与变量再做ReferenceEquals引用判等 结果是True(已实践) 证明是否在hash表中驻留与是否为常量无关也包括静态  

收获园豆:20
Zery | 大侠五级 |园豆:6151 | 2014-06-15 11:46
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册