我有名单。 Resource.denis - 图片。 每个名称都是资源的名称
foreach(var name in Names)
m_path.Add(new DataPath(Resources.denis, name));
没有循环所以它看起来像
names.Add("denis");
names.Add("dima");
m_path.Add(new DataPath(Resources.denis, name[0]))
m_path.Add(new DataPath(Resources.dima, name[1]))
答案 0 :(得分:0)
在 Resources.Designer.cs 中添加图像到资源时,您只需要查看为您生成的代码。在幕后,它完全符合您的目标。它可能看起来像这样:
public static System.Drawing.Bitmap denis {
get {
object obj = ResourceManager.GetObject("denis", resourceCulture);
return ((System.Drawing.Bitmap)(obj));
}
}
这就是您使用字符串访问资源的方式。