1.在集合中用Sort對集合元素進行排序
List<int> tmp = new List<int>(){5,1,22,11,4}; tmp.Sort((x, y) => -x.CompareTo(y)); Console.WriteLine(tmp); //22,11,5,4,1
這種方法是對集合里面是純數字情況,其中的(x,y)=>-x.CompareTo(y)是對集合中元素進行從大到小排序。但是當集合中元素是string類型的數字時候。就要用這樣的方法進行排序
2.
List<string> tmp = new List<string>() { "5", "1"," 22", "11", "4" }; tmp = tmp .OrderBy(x => int.Parse(x)).ToList();