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

सी # में ऑर्डरबी क्लॉज

ऑर्डरबी का उपयोग सी # में किसी विशेष क्रम में निर्दिष्ट फ़ील्ड के आधार पर संग्रह में तत्वों को सॉर्ट करने के लिए किया जाता है। क्रम आरोही या अवरोही हो सकता है।

निम्नलिखित तत्वों के साथ हमारी सूची है -

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

  1. सी # में एक सूची साफ़ करें

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

  1. सी # में जोड़ी वर्ग

    जोड़ी वर्ग KeyValuePair वर्ग है जो C# के साथ एकल सूची में मानों की एक जोड़ी संग्रहीत करता है। KeyValuePair घोषित करें - var myList = new List<KeyValuePair>string, int>>(); Now, add some elements: myList.Add(new KeyValuePair<string, int>("Laptop", 1)); myList.Add(new KeyV

  1. SQL सर्वर में ORDER BY क्लॉज

    ORDER BY क्लॉज का उपयोग SQL सर्वर के लौटाए गए परिणाम सेट में रिकॉर्ड्स को फ़िल्टर करने के लिए किया जाता है। इस क्लॉज का इस्तेमाल केवल सेलेक्ट स्टेटमेंट में ही किया जा सकता है। क्लॉज सिंटैक्स द्वारा ऑर्डर करें SELE CT biểu thức FROM bảng [WHERE điều kiện] ORDER BY bi knowledgeable [ASC | DESC]