张赐荣——一位视障程序员。
赐荣小站: www.prc.cx

張賜榮

张赐荣的技术博客

博客园 首页 新随笔 联系 订阅 管理

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);
        }

posted on 2022-02-18 10:43  张赐荣  阅读(2905)  评论(0编辑  收藏  举报

感谢访问张赐荣的技术分享博客!
博客地址:https://cnblogs.com/netlog/
知乎主页:https://www.zhihu.com/people/tzujung-chang
个人网站:https://prc.cx/