日期:2014-05-17  浏览次数:20546 次

[紧急求答]list.sort排序问题 进来看看把!
list排序 根据 数字大小排序

  目前 1,2,3,4,100

  排序出来的是1,100,2,3,4

  我要的是100,4,3,2,1


怎么排序啊???

------解决方案--------------------
C# code

list = list.OrderByDescending(s => s).ToList();

------解决方案--------------------
tempDS = tempDS.OrderBy(od1 => od1.Value).ToList();
------解决方案--------------------
C# code

            List<string> list = new List<string>();
            list.Add("1");
            list.Add("2");
            list.Add("3");
            list.Add("4");
            list.Add("100");
            var vs = list.OrderByDescending(x=>Convert.ToInt32(x));