有一个实体集,如下:List<string> yearslist = GetListYears();问题描述: “yearslist”的值为“2012、2011、2010、2009、2008” 怎么样调整“yearslist”中值的顺序,使它变为“2008、2009、2010、2011、2012”??? yearslist.OrderBy(y => y.ToString());这样操作的,但是不行啊应该怎么办???
调试欢乐多
List<string> yearslist = new List<string>() { "2012","2011","2010","2009","2008"};
yearslist = yearslist.OrderBy(a => a).ToList();//2008、2009、2010、2011、2012
yearslist =yearslist .OrderBy(x=>int.Parse(x)).ToList();