小编lex*_*ton的帖子

通过ResourceManager GetObject获取图像 - 每次调用它还是存储结果?

假设我必须在某些控件上显示一些图形.但是根据某些条件会有三个图像切换.资源文件中添加了三个位图.

所以,我通过调用ResourceManager.GetObject来检索它们.

问题是,它应该是:

  1. 每次我必须切换图像,我调用GetObject来获取它并分配给控件或
  2. 在开始时为每个图像保存GetObject的结果,这样就只能对GetObject进行3次调用.从我的变量中分配图像.

使用CLR Profiler查看时,执行1)似乎会产生大量GC句柄.希望知道2)的任何不良副作用.

非常感谢.

c# resourcemanager

6
推荐指数
2
解决办法
5397
查看次数

标签 统计

c# ×1

resourcemanager ×1