gpt4 book ai didi

.net - 字符串资源 (.resx) 属性是否保存在内存中?

转载 作者:行者123 更新时间:2023-12-04 20:51:58 26 4
gpt4 key购买 nike

我有一个资源 (.resx) 文件,它目前有 58 个字符串属性。这个字符串属性的数量可以增长..

我的疑问是,这些字符串是否保存在内存中?如果我有 200 个,会全部保存在内存中吗?
或者字符串保存在文件中并且 ResourceManager 访问文件?或者别的什么?这是如何工作的?

最佳答案

通常 .resx 文件被编译成一个带有 resgen.exe 文件的 .resources 并作为程序集资源存储在程序集本身中。如果查看 Visual Studio 项目中 ResX 文件的属性,您会看到构建操作是嵌入式资源,这就是它嵌入到程序集中的原因。因此,无论何时加载程序集,您都会加载资源文件。可能还有另一种使用资源文件的方法,这些方法不会将它们保存在内存中,但这是它们的正常使用方式。

关于.net - 字符串资源 (.resx) 属性是否保存在内存中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9503887/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com