相关疑难解决方法(0)

什么是__DynamicallyInvokable属性?

通过System.Linq.Enumerable在DotPeek中查看,我注意到一些方法是使用[__DynamicallyInvokable]属性调整的.

这个属性扮演什么角色?它是由DotPeek添加的还是它扮演另一个角色,也许告诉编译器如何最好地优化方法?

c# dynamic-invoke

169
推荐指数
2
解决办法
2万
查看次数

使用资源文件时的性能开销(.resx)

注意,我知道关于这个主题的以下问题:

  1. 资源(.resx)文件是否存在任何性能问题或警告?

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

等.但是,我发现这些问题中的任何答案都不令人满意(它们不够具体).

我也知道关于这个主题的MSDN页面,但是这些似乎也在关于使用资源文件的开销的技术信息上吝啬.


我的困境是我们即将着手开发一个相当大的WinForms应用程序的本地化.我在这个阶段的关注点是关于从嵌套循环中从.resx文件访问资源的性能.目前,对于我们已经本地化的一小部分代码(列名,行标题DataGridView等等),我们正在将相关类的全局变量中的资源兑现并使用它们.

如何访问.resx中的资源(它们是否在编译时包含在程序集中?)并且通过兑现这些资源并使用全局变量进行访问是否有性能优势?

c# resources resx winforms

13
推荐指数
1
解决办法
4401
查看次数

标签 统计

c# ×2

dynamic-invoke ×1

resources ×1

resx ×1

winforms ×1