ऑर्डरबी का उपयोग सी # में किसी विशेष क्रम में निर्दिष्ट फ़ील्ड के आधार पर संग्रह में तत्वों को सॉर्ट करने के लिए किया जाता है। क्रम आरोही या अवरोही हो सकता है।
निम्नलिखित तत्वों के साथ हमारी सूची है -
List<string> myList = new List<string>();
// adding elements
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;
निम्नलिखित पूरा कोड है -
उदाहरण
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