C#orderby关键字
使用orderbyleyword对列表进行升序或降序排序。
以下是列表-
List<string> myList = new List<string>();
myList.Add("truck");
myList.Add("bus");
myList.Add("bicycle");
myList.Add("motorbike");现在让我们以降序对列表进行排序-
myLen = from element in myList orderby element.Length descending select element;
这是完整的代码-
示例
using System;
using System.Collections.Generic;
using System.Linq;
class Demo {
static void Main() {
List<string> myList = new List<string>();
myList.Add("truck");
myList.Add("bus");
myList.Add("bicycle");
myList.Add("motorbike");
var myLen = from element in myList
orderby element.Length
select element;
Console.WriteLine("Ascending order...");
foreach (string str in myLen){
Console.WriteLine(str);
}
myLen = from element in myList
orderby element.Length descending
select element;
Console.WriteLine("Descending order...");
foreach (string str in myLen) {
Console.WriteLine(str);
}
}
}输出结果
Ascending order... bus truck bicycle motorbike Descending order... motorbike bicycle truck bus
热门推荐
10 虎年公司祝福语简短的
11 祖国七十华诞简短祝福语
12 古诗生日祝福语简短独特
13 生日祝福语简短独特的
14 股市祝福语简短10字
15 万寿祝福语简短
16 宝宝生日祝福语大全简短
17 朋友花篮开业祝福语简短
18 老师送的祝福语简短