对List<T> 随机排序
来源:互联网 发布:承德县德鸣大数据小镇 编辑:程序博客网 时间:2024/06/06 00:48
对List<T>的一种随机排序方法:(简单、高效)
/// <summary> /// 对List进行随机排序 /// </summary> /// <param name="ListT"></param> /// <returns></returns> public List<T> RandomSortList<T>(List<T> ListT) { Random random = new Random(); List<T> newList = new List<T>(); foreach (T item in ListT) { newList.Insert(random.Next(newList.Count), item); } return newList; } /// <summary> /// 调用 /// </summary> private void button1_Click(object sender, EventArgs e) { List<int> list = new List<int>(); //初始化数据 for (int i = 1; i < 50; i++) list.Add(i); //重新排序 list = RandomSortList(list); foreach (int i in list) listBox1.Items.Add(i.ToString());//输出排序结果 }
0 0
- 对List<T> 随机排序
- 对List<T> 随机排序
- VS2010使用扩展方法对List<T>进行随机排序
- c# 对list<t> 进行排序
- C#对list列表进行随机排序的方法
- c# 中 List能对T对象排序的方法
- C# List<T>排序
- List<T>排序
- Jquery List<T>排序
- List<T>排序
- List<T> 排序
- List<T> 排序
- List<T> 属性排序
- JAVA:List<T> 排序
- Android List<T> 排序
- list<T>排列 排序
- 对随机数据排序
- 对随机数据排序
- 欢迎使用CSDN-markdown编辑器
- 【SPOJ-PALIN】The Next Palindrome【模拟】
- Turn your Session into FlushMode.COMMIT/AUTO or remove 'readOnly' marker from transaction definition
- 工程中应用到的数字电路mos型和ttl型的门电路使用注意事项
- mssql有趣的注入 - niexinming
- 对List<T> 随机排序
- Poj 2983 Is the Information Reliable?
- android 中向手机端安装apk 的时候报出 INSTALL_FAILED_INSUFFICIENT_STORAGE 错误的解决方法
- hibernate annotation 之mappedBy 与 @JoinColumn区别
- Volley之https相关
- SQLSTATE[23000]: Integrity constraint violation: 1048 Column 'customer' cannot be null
- ajax跨域问题
- vim基本命令
- 开始学习PHP