很喜欢用Linq, linq排序时候 总会忘记重新赋值, 于是重新写个Demo确认注意一下
static void Main(string[] args)
{
int[] nums = {11,33,22,44,66,55 };
List<int> list = new List<int>() ;
list.AddRange(nums);
//list.OrderByDescending(q => q); 是错的,原因是数组时代用sort排序后不需要返回值重新赋值.
//list.Sort();
//list.Reverse();
list = list.OrderByDescending(q => q).ToList();//不重新赋值,等于未排序
}