C#随机打乱列表List项目顺序
以下泛型扩展方法,实现了随机打乱泛型列表List<T>的功能
public static List<t> DisorderItems<t>(this List<t> TList) // 打乱 泛型列表项目
{
List<t> NewList = new List<t>();
Random Rand = new Random();
foreach (var item in TList)
{
NewList.Insert(Rand.Next(NewList.Count()), item);
}
return (NewList);
}