C#资源数组

use*_*875 4 c# resources

我有一堆我在C#项目中使用的图片,我正在尝试将它们初始化以供以后使用.其中有50多个,它们都具有相同的名称格式.资源._#,其中#是图片编号.我想要做的是:

for(int i = 0; i < 100; i++) {
   pics[i] = Properties.Resources._i;
}
Run Code Online (Sandbox Code Playgroud)

我如何将索引嵌入名称?

谢谢,节日快乐.

编辑:刚才意识到如果我有一种方法在名称中嵌入索引,我可以只有一个函数根据给定的数字返回特定的图片,这样也可以.

SLa*_*aks 6

像这样:

 (Bitmap)Properties.Resources.ResourceManager.GetObject("_" + i)
Run Code Online (Sandbox Code Playgroud)

请注意,每次调用都会读取位图的单独副本,并且需要一些时间.
如果您使用的图像频繁,预载他们到一个数组会让你的程序快.