我試圖隨機化一個列表,然後將它放到圖片框。 「索引超出範圍必須爲非負值並小於集合的大小」當我做到這一點我得到錯誤信息將一副紙牌與圖像混合
這裏是隨機的代碼:
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