我对List<>
C# 中的数据类型有疑问。我List<Color> colores
在 Windows 窗体中执行的程序中有一个颜色列表 ( ),但我希望每次启动该程序时,该列表都会以随机形式将其弄乱。我正在搜索一种方法,colores.Disort()
但这不存在。
有任何想法吗?
我要混乱的数组是:
Color[] colores = new Color[] {
Color.FromArgb(128, 128, 255),
Color.FromArgb(255, 128, 128),
Color.FromArgb(255, 192, 128),
Color.FromArgb(255, 255, 128),
Color.FromArgb(255, 255, 128),
Color.MediumPurple};
PD:我不想要多行的方法,只是一个简短的方法。颜色不应该重复。
谢谢你的时间!
var rnd = new Random();
var randomColors = colores.OrderBy(color => rnd.Next());
请考虑阅读有关此方法有效性的 SO Post。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句