我一直在想如何隨機排列兩個相同的列表,例如。C#隨機排序2列表
List<string> list = new List<string>();
list.Add("RedHat");
list.Add("BlueHat");
list.Add("YellowHat");
List<image> list2 = new List<image>();
list.Add(Properties.Resources.RedHat);
list.Add(Properties.Resources.BlueHat);
list.Add(Properties.Resources.YellowHat);
現在,如果我想訂購這些使紅帽和紅帽形象保持一致請問有什麼可以做呢?而且是有這些列表合併,然後用字典或鍵值對或東西沿着洗牌的方式那些線?
我可以使用,這可能但LINQ聲明是「更清潔」的,因爲我所擁有的清單已經在一個單獨的課堂上完成 –