List<string> tt=new List<string>();
tt.Add("张三");
tt.Add("李四");
tt.Add("张五");
tt.Add("黄晓明");             tt.Sort(); //List<string> 类型怎么分别控制升序和降序 

解决方案 »

  1.   

    http://happyboy200032.blog.163.com/blog/static/469031132011111654345686/
      

  2.   

    List排序:http://blog.csdn.net/jianxin160/article/details/6092510自带的扩展方法Orderby也可以排序,自己看一下吧。
      

  3.   

    tt = tt.OrderBy(x => x).ToList();
    tt = tt.OrderByDescending(x => x).ToList();
      

  4.   


    这个x=>x 是什么意思?
      

  5.   


    这个x=>x 是什么意思?这个其实就是你要拉姆达表达式啊,其实应该是X=》X.排序字段
      

  6.   

    AllNewsGroups.OrderBy(x => x.Name).ToList();
                AllNewsGroups.OrderByDescending(x => x.Name).ToList();
      

  7.   

    刚刚看错了,以为是一个类List<string> tt = new List<string>();
                tt.Add("张三");
                tt.Add("李四");
                tt.Add("张五");
                tt.Add("黄晓明");            tt.OrderBy(m=>m);
                tt.OrderByDescending(m => m);