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;
}
}
}
实例截图:
版权声明:
作者:兴兴
文章:C#数组内容随机排序实例
链接:https://www.networkcabin.com/notes/1527
文章版权归本站所有,未经授权请勿转载。
作者:兴兴
文章:C#数组内容随机排序实例
链接:https://www.networkcabin.com/notes/1527
文章版权归本站所有,未经授权请勿转载。
THE END