VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > Objective-C编程 >
  • c#简单实现List乱序

制作者:剑锋冷月 单位:无忧统计网,www.51stat.net
 

  最近搞一个自动运行系统,需要实现大量的随机方法,其中就有随机排序List。

  我记得在JDK里面的List有个 Collections.shuffle(list) 方法,可以直接进行列表乱序,结果在C#里面却没有发现相关的方法,很是头疼。

  看了网上介绍的一些方法发现在效率上都很差,然后查看了一下MSDN,想起List还有个Insert方法,嘿嘿,灵机一动,搞出一个非常简单的东西,代码如下:

  程序代码

Random random = new Random();
List<Content> newList = new List<Content>();
foreach (Content item in ContentList)
{
newList.Insert(random.Next(newList.Count), item);
}
return newList;

  简单又有效。



相关教程