Pet*_*rov 4 .net c#
我有一个相对较大的字符串,在程序运行期间不会改变.标记它们是否明智const string(为了获得一些想象中的性能优势)?为这些字符串分配的内存最终会被垃圾回收吗?
const string
Jar*_*Par 17
不,不会.Const字符串存储在元数据中,因此除非从进程中删除包含程序集,否则不会收集它们.这只会在AppDomain卸载时发生.此字符串的所有用法仅仅是对此内存的引用.
归档时间:
15 年,10 月 前
查看次数:
506 次
最近记录: