OrderBy का उपयोग C# में संग्रह में तत्वों को निर्दिष्ट फ़ील्ड्स के आधार पर किसी विशेष क्रम में क्रमबद्ध करने के लिए किया जाता है। क्रम आरोही या अवरोही हो सकता है।
तत्वों के साथ हमारी सूची निम्न है:
List<string> myList = new List<string>();
// तत्व जोड़ना
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("अवरोही क्रम...");
foreach (string str in myLen) {
Console.WriteLine(str);
}
}
}
आउटपुट
अवरोही क्रम... Android by Google Symbian by Nokia iOS by Apple