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

सी # लिंक फिर विधि द्वारा

थेनबी () पद्धति का उपयोग करके तत्वों को एक क्रम में व्यवस्थित करता है।

हमारे पास निम्न स्ट्रिंग सरणी है।

string[] str = { "AAA", "AAAA", "A", "AAAAA", "AAAAAAAAA" };

अब, लैम्ब्डा एक्सप्रेशन का उपयोग करें और थेनबी () विधि के अंदर एक शर्त सेट करें ताकि स्ट्रिंग्स को उनके वर्णों की संख्या के अनुसार क्रमबद्ध किया जा सके।

IEnumerable<string> res = str.AsQueryable() .OrderBy(alp => alp.Length).ThenBy(alp => alp);

उदाहरण

using System;
using System.Linq;
using System.Collections.Generic;
public class Demo {
   public static void Main() {
      string[] str = { "AAA", "AAAA", "A", "AAAAA", "AAAAAAAAA" };
      IEnumerable<string> res = str.AsQueryable() .OrderBy(alp => alp.Length).ThenBy(alp => alp);
      foreach (string arr in res)
      Console.WriteLine(arr);
   }
}

आउटपुट

A
AAA
AAAA
AAAAA
AAAAAAAAA

  1. सी # लिंक इंटरसेक्ट विधि

    इंटरसेक्ट () विधि का उपयोग करके दो सरणियों के बीच सामान्य तत्व खोजें। हमारे सरणियाँ निम्नलिखित हैं - int[] val1 = { 15, 20, 40, 60, 75, 90 }; int[] val2 = { 17, 25, 35, 55, 75, 90 }; चौराहा प्रदर्शन करने के लिए। val1.AsQueryable().Intersect(val2); आइए देखें पूरा उदाहरण। उदाहरण using System; using

  1. सी # लिंक जहां विधि

    Where मेथड विधेय के आधार पर मानों की एक सरणी को फ़िल्टर करता है। यहाँ, विधेय 70 से ऊपर के तत्वों की जाँच कर रहा है। Where((n, index) => n >= 70); उदाहरण using System; using System.Linq; using System.Collections.Generic; public class Demo {    public static void Main() {    

  1. सी # लिंक डिस्टिंक्ट () विधि

    विशिष्ट तत्व प्राप्त करने के लिए, विशिष्ट () विधि का उपयोग करें। डुप्लिकेट तत्वों के साथ हमारी सूची निम्नलिखित है। List<int> points = new List<int> { 5, 10, 5, 20, 30, 30, 40, 50, 60, 70 }; अब विशिष्ट तत्व प्राप्त करने के लिए - points.AsQueryable().Distinct(); आइए देखें पूरा उदाहरण -