using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace RandomDemo
{
class Program
{
static void Main(string[] args)
{
List<Student> oItem = new List<Student>();
List<Student> tItem = new List<Student>();
oItem = SetList();
Random rd = new Random();
foreach (Student item in oItem)
{
int index=rd.Next(tItem.Count+1);
tItem.Insert(index, item);
}
foreach (Student item in tItem)
{
Console.Write(item.Name);
}
Console.ReadLine();
}
private static List<Student> SetList()
{
List<Student> items = new List<Student>();
items.Add(new Student("张三1","浙江1"));
items.Add(new Student("张三2", "浙江2"));
items.Add(new Student("张三3", "浙江3"));
items.Add(new Student("张三4", "浙江4"));
items.Add(new Student("张三5", "浙江5"));
items.Add(new Student("张三6", "浙江6"));
return items;
}
}
}c# List实现随机排序
C#随机插入列表示例
最新推荐文章于 2024-07-07 19:06:50 发布
本文介绍了一个使用C#实现的示例程序,该程序演示了如何将一个学生对象列表随机地插入到另一个列表中,并打印出最终的列表顺序。示例包括了初始化学生对象列表、设置随机数生成器以及遍历列表进行随机插入的操作。
1724

被折叠的 条评论
为什么被折叠?



