C#数组内容随机排序实例
最近开发一个小功能,用到了随机排序的知识,需要将某数组进行随机排序后输出,保证数组内容顺序的不确定性
实例代码:
using System;
using System.Collections.Generic;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
var list= new List<string>();
list.Add("1");
list.Add("2");
list.Add("3");
list.Add("4");
list.Add("5");
list.Add("6");
list.Add("7");
foreach (var item in RandomSortList(list))
{
Console.WriteLine(item);
}
}
public static List<T> RandomSortList<T>(List<T> ListT)
{
System.Random random = new System.Random();
List<T> newList = new List<T>();
foreach (T item in ListT)
{
newList.Insert(random.Next(newList.Count), item);
}
return newList;
}
}
}
实例截图:
版权声明:
作者:清风
链接:https://www.newadmin.cn/archives/1527
来源:NA博客
文章版权归作者所有,未经允许请勿转载。
THE END
0
二维码
海报
C#数组内容随机排序实例
最近开发一个小功能,用到了随机排序的知识,需要将某数组进行随机排序后输出,保证数组内容顺序的不确定性
实例代码:
using System;
using System.Co……

共有 0 条评论