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