访问资源,如array';s元素

本文关键字:元素 array 资源 访问 | 更新日期: 2023-09-27 18:01:47

我有两个资源:1.jpg2.jpg

pictureBox1.Image = Properties.Resources.Computer1;
pictureBox1.Image = Properties.Resources.Computer2;

但是,如果我想通过索引访问它,比如:

pictureBox1.Image = Properties.Resources.Computer[0];

我该怎么做?

访问资源,如array';s元素

您已经使用索引创建了图像名称。所以,你可以访问这些文件,比如下面的

for(int i = 0; i < 2; i++) 
{
  pictureBox1.Image = (Image)Properties.Resources.ResourceManager.GetObject("Computer" + i);
}

而且,我想推荐阅读以下文章。

从资源加载图像

C#资源数组