int[] array = new int[] { 1, 3, 7,7,7 ,9, 2, 14 };//需求找出最大的前3个数
List<int> result = array.Where(p => array.OrderByDescending(o => o).Take(3).ToList().Contains(p)).ToList();
Console.ReadKey();
List<int> result = array.Where(p => array.OrderByDescending(o => o).Take(3).ToList().Contains(p)).ToList();
Console.ReadKey();