【发布时间】:2012-08-29 14:16:58
【问题描述】:
可能重复:
Randomize a List<T> in C#
shuffle (rearrange randomly) a List<string>
Random plot algorithm
您好,我有以下列表,我想将model 输出到列表中,但这样做是随机的。我看过一些例子,但它们似乎真的很令人困惑。我只是想要一个简单的方法来做到这一点?
List<Car> garage ----randomise------> List<string> models
List<Car> garage = new List<Car>();
garage.Add(new Car("Citroen", "AX"));
garage.Add(new Car("Peugeot", "205"));
garage.Add(new Car("Volkswagen", "Golf"));
garage.Add(new Car("BMW", "320"));
garage.Add(new Car("Mercedes", "CLK"));
garage.Add(new Car("Audi", "A4"));
garage.Add(new Car("Ford", "Fiesta"));
garage.Add(new Car("Mini", "Cooper"));
【问题讨论】:
-
Randomize a List<T> in C# 或 Shuffle List<T> 或 ... 的可能副本