C#随机打乱列表List元素顺序


C#随机打乱列表List项目顺序

以下泛型扩展方法,实现了随机打乱泛型列表List的功能

        public static List DisorderItems(this List TList)  // 打乱 泛型列表项目
        {
            List NewList = new List();
            Random Rand = new Random();
            foreach (var item in TList)
            {
                NewList.Insert(Rand.Next(NewList.Count()), item);
            }
            return (NewList);
        }