我试图随机化一个列表,然后将它放到图片框。 “索引超出范围必须为非负值并小于集合的大小”当我做到这一点我得到错误信息将一副纸牌与图像混合
这里是随机的代码:
public class Dealer
{
public static Random rand = new Random();
public static List<Kort> KortenÄrBlandade = new List<Kort>();
public void Shuffle()
{
List<Kort> KortenÄrBlandade = new List<Kort>(deckOfCards.OrderBy(_ => rand.Next(0, deckOfCards.Count)));
}
}
这里是的代码调用该方法
private void button1_Click(object sender, EventArgs e)
{
Spelare.Dealer deal = new Spelare.Dealer();
deal.Shuffle();
pictureBox1.Image = Spelare.Dealer.KortenÄrBlandade[2].img;
}
你能告诉我们初始化deckOfCards的代码吗? – Xaruth
请不要在问题中发布您的答案。答案应该作为答案发布。 –
与Windows一起提供的Card32.dll是否包含所有这些随机播放和绘图功能? – Franck