【发布时间】:2014-05-05 09:07:52
【问题描述】:
在我的代码设计中,我包含了很多常量。创建新对象时,是为该对象的常量分配内存,还是像静态变量一样永久存储在单个实例中?就内存存储而言,静态项目到底在哪里结束?
也就是说,如果我定义了 100 个对象,会不会有 100 个相同常量值的副本?
如果它们是在静态内存中定义的(无论在哪里),我希望它们是,访问它们是否需要计算机切换内存页面?不断访问常量而不是变量是否会影响性能?
谢谢
战神
【问题讨论】:
标签: c# vb.net memory memory-management