如何按字母顺序对字符串数组进行升序和降序排序?C#.NET或Java

use*_*336 -3 .net c# java arrays string

好吧,我有一个字符串数组:

String array[] = new String[5];

array[0]="abc";
array[1]="aab";
array[2]="aaacb   sf";
array[3]="  ab";
array[4]="hello";
Run Code Online (Sandbox Code Playgroud)

如何订购升序和降序?

Joh*_*ogo 13

使用LINQ,您可以:

array = array.OrderBy(d => d).ToArray();
Run Code Online (Sandbox Code Playgroud)

升序排序

array = array.OrderByDescending(d => d).ToArray();
Run Code Online (Sandbox Code Playgroud)

降序排序

记得加using System.Linq;.