Dam*_*ien 0 c# optimization compact-framework switch-statement
我正在为.NET压缩应用程序添加一个启动画面,我想知道是否有一种优雅的方式来访问启动屏幕的正确位图(基于屏幕分辨率).
例如,我的资源位图属性命名如下...
Splash640480
Splash480640
Splash480480
Splash320240
Splash240320
Splash240240
......等
我尝试制作一个通用字典但是在Pocket PC上加载泛型库非常慢 - 在显示启动画面之前需要6秒,而在简单地指定位图时需要2秒.
反思是一个快速的选择,如果是这样,最好的方法是什么?
您可以使用ResourceManager通过它的名称获取对象:http:
//msdn.microsoft.com/en-us/library/system.resources.resourcemanager.getobject.aspx
之后将其转换为位图.