Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> C#

C# में OrderBy क्लॉज

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
  1. - C# में List साफ़ करें

    सबसे पहले, एक सूची सेट करें: List<int> myList = new List<int>(); myList.Add(45); myList.Add(77); अब, उपरोक्त सूची को साफ़ करने के लिए Clear() का उपयोग करें: myList.Clear(); यहां पूरा कोड है: उदाहरण using System; using System.Collections.Generic; public class Demo { public static

  1. - C# में Pair क्लास

    Pair क्लास KeyValuePair क्लास है जो C# में एकल सूची में मानों की एक जोड़ी संग्रहीत करती है। KeyValuePair घोषित करें: var myList = new List<KeyValuePair<string, int>>(); // अब, कुछ तत्व जोड़ें: myList.Add(new KeyValuePair<string, int>(Laptop, 1)); myList.Add(new KeyValuePair<s

  1. - SQL Server में ORDER BY क्लॉज

    SQL Server में ORDER BY क्लॉज ORDER BY क्लॉज का उपयोग SQL Server के वापस किए गए परिणाम सेट में रिकॉर्ड्स को फ़िल्टर करने के लिए किया जाता है। इस क्लॉज का उपयोग केवल SELECT स्टेटमेंट में किया जा सकता है। ORDER BY क्लॉज सिंटैक्स SELECT bieu_thuc FROM bang [WHERE dieu_kien] ORDER BY bieu_thuc [ASC | D