是否嵌入了.NET字符串资源?

时间:2017-05-24 16:41:36

标签: c# .net string-interning

我们所有的网页'字符串来自resources。有时资源是跨页面共享的,这看起来很有效但是当有人更改资源而没有意识到它使用了多少个位置时会产生问题。我很想对团队说 - 从不共享资源,每个字符串都有自己的资源符号。但另一方面,这可能是浪费空间,对吗?

.resx文件当然只是XML,但它编译成二进制格式。我猜测需要一个清单和一个符号表加上一系列包含资源的blob条目。如果有两个具有相同值的资源,则清单中将有两个符号。但是会有两个斑点吗?

或者字符串资源是interned就像字符串常量一样?

0 个答案:

没有答案