我有17个不同的图像被混洗,然后从字符串数组toInstance
加载到图像数组Deck
中。在此之后我将图像添加到图片框数组ImgLocation
。
所以我想知道我怎么能拥有名称" 3.png"在Holder
位置。我试图使用位图,但这不是应该的方式,因为它可能会创建一个副本,我不想这样做。有没有办法做到这一点?
Deck[0]
答案 0 :(得分:0)
尝试这样的事情。对牌组进行排序而不是图像。
public partial class Form1 : Form
{
List<card> deck = new List<card>();
public Form1()
{
InitializeComponent();
}
}
public class card
{
string suit { get; set; }
int rank { get; set; }
Bitmap image { get; set; }
}