原文连接https://blog.csdn.net/zt15732625878/article/details/73065788
class Program
{
static void Main(string[] args)
{
var res = new List<Model>()
{
new Model(){ A=1,B=2,C=3},
new Model(){ A=1,B=3,C=2},
new Model(){ A=2,B=1,C=3}
};
var obj = res.OrderBy(s => Guid.NewGuid()).Take(2).ToList();
obj.ForEach(s => Console.WriteLine($"A:{s.A},B:{s.B},C:{s.C}"));
Console.ReadKey();
}
}
public class Model
{
public int A { get; set; }
public int B { get; set; }
public int C { get; set; }
}