日期:2014-05-18  浏览次数:20729 次

这样的数据,怎么排序,比较快
大家新年好!

 4-1,1-2, 2-1,8-4, 要按 "-“前面的数字来排序  

排成 1-2, 2-1,4-1,8-4,

------解决方案--------------------
C# code
   List<string> list_str = new List<string>() {
                    "4-1","1-2", "2-1","8-4"
                };
                list_str = list_str.OrderBy(a=>a).ToList();
                /*
                 *         [0]    "1-2"    string
                        [1]    "2-1"    string
                        [2]    "4-1"    string
                        [3]    "8-4"    string

                 */