using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
Random ran = new Random();
List<model> newList = new List<model>();
newList.Add(new model { name="A"});
newList.Add(new model { name = "B" });
newList.Add(new model { name = "C" });
newList.Add(new model { name = "D" });
int index = 0;
var temp =new model();
for (int i = 0; i < newList.Count; i++)
{
index = ran.Next(0, newList.Count - 1);
if (index != i)
{
temp = newList[i];
newList[i] = newList[index];
newList[index] = temp;
}
}
foreach (var item in newList)
{
Console.Write(item.name);
}
Console.ReadLine();
}
}
public class model
{
public string name { get; set; }
}
}