我正在编写一个Windows Form卡片游戏,但在向我的卡片分配图像方面遇到了麻烦。当我调试下面的代码时,该方法似乎一到达GetObject方法就意外返回。我不正确地使用这种方法吗?如果是这样,任何人都可以提供更好的解决方案吗?
private void initCards()
{
ResourceManager rm = new ResourceManager(typeof(Image));
for (int i = 0; i < 4; i++)
{
for (int j = 102; j < 115; j++)
{
int tempId = j + (i * 100);
Card tempCard = new Card(tempId);
object obj = rm.GetObject("card"+tempId);
int x = 12;
tempCard.setImage((Image)obj);
deck.Add(tempCard);
}
}
}