我有一个列表List<int> myList = new List<int>() { 10, 20, 8, 20, 9, 5, 20, 10 };,我想选择第二高的值,在这种情况下10。我写了这段代码,它可以工作,但我想知道是否有更短更好的东西。
List<int> myList = new List<int>() { 10, 20, 8, 20, 9, 5, 20, 10 };
myList = myList.Distinct().ToList();
var descendingOrder = myList.OrderByDescending(i => i);
var sec = descendingOrder.Skip(1).First();
慕的地8271018
慕村225694
哆啦的时光机
慕尼黑的夜晚无繁华
相关分类