【发布时间】:2016-06-29 08:19:50
【问题描述】:
如果我有一些资源,例如 card1.png、card2.png 等, 我想让他们将它们加载到 picBox 中,但只加载正确的图像 例如,像
int cardNum = rn.Next(0,cardMax);
picCard.Image = Properties.Resources."card"+cardNum+".png";
显然这不起作用,但我将如何做我想做的事情(在将资源名称构建成字符串后加载正确的资源)
【问题讨论】:
-
@AndyKorneyev 这是关于通过匹配内容来查找资源的密钥,而不是按名称加载。
-
打开 Resources.Designer.resx,您会看到它们是如何通过字符串名称查找的。span>
-
请注意,在向资源添加内容时,扩展名通常会被剥离。虽然在技术上是允许的,但点字符在资源名称中被视为“坏字符”。
标签: c# visual-studio resources