orderby는 C#에서 특정 순서로 지정된 필드를 기반으로 컬렉션의 요소를 정렬하는 데 사용됩니다. 순서는 오름차순 또는 내림차순입니다.
다음은 요소가 있는 목록입니다 -
List<string> myList = new List<string>();
// adding elements
myList.Add("iOS by Apple");
myList.Add("Android by Google");
myList.Add("Symbian by Nokia"); 이제 Orderby를 사용하여 요소를 내림차순으로 정렬하십시오 -
var 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("iOS by Apple");
myList.Add("Android by Google");
myList.Add("Symbian by Nokia");
var myLen = from element in myList
orderby element.Length descending
select element;
Console.WriteLine("Descending order...");
foreach (string str in myLen) {
Console.WriteLine(str);
}
}
} 출력
Descending order... Android by Google Symbian by Nokia iOS by Apple