Linq 对string[]字符串数组进行排序 (升序降序乱序)
Posted xe2011
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linq 对string[]字符串数组进行排序 (升序降序乱序)相关的知识,希望对你有一定的参考价值。
using System; using System.Collections; using System.Linq; namespace ConsoleApp1 { class Program { static void Main(string[] args) { string[] array = { "a.m.", "a", "Smith", "Jones", "module", "zoology", "youth", "Hsieh", "abdomen", "Xerox", "season", "Luncheon", "transferable","macro","genuine" }; //var array = from a in names orderby a ascending select a;//升序 //var array = from a in names orderby a descending select a;//降序 var array = from a in array orderby Guid.NewGuid() select a; //打乱顺序序,每次运行结果都不一样 foreach (var item in array ) { Console.WriteLine(item); } Console.ReadKey(); } } }
升序排序
ascending 默认不指名就是ascending 升序
降序排序
descending 降序
//Linq var array = from a in names orderby a descending select a;//降序
乱序排序
每次运行结果都不一样,
//Linq var array = from a in array orderby Guid.NewGuid() select a; //打乱顺序序,每次运行结果都不一样
以上是关于Linq 对string[]字符串数组进行排序 (升序降序乱序)的主要内容,如果未能解决你的问题,请参考以下文章
C#根据多个(26 + 3)类别以特定顺序对对象列表进行排序(LINQ,if else,switch case)[关闭]