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

C# LINQ Distinct() मेथड

अलग-अलग तत्व प्राप्त करने के लिए, Distinct() मेथड का उपयोग करें।

निम्नलिखित हमारी सूची है जिसमें डुप्लिकेट तत्व हैं।

List<int> points = new List<int> { 5, 10, 5, 20, 30, 30, 40, 50, 60, 70 };

अब अलग-अलग तत्व प्राप्त करने के लिए:

points.AsQueryable().Distinct();

आइए पूरा उदाहरण देखें:

उदाहरण

using System; using System.Linq; using System.Collections.Generic; class Demo {    static void Main() {       List<int> points = new List<int> { 5, 10, 5, 20, 30, 30, 40, 50, 60, 70 };       // सूची से अलग तत्व       IEnumerable<int> res = points.AsQueryable().Distinct();       foreach (int a in res) {          Console.WriteLine(a);       }    } }

आउटपुट

5 10 20 30 40 50 60 70
  1. - C# LINQ Intersect विधि

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

  1. - C# में अनुक्रम से विशिष्ट तत्व प्राप्त करना

    एक अनुक्रम सेट करें और तत्व जोड़ें: List<int> ID = new List<int> { 120, 111, 250, 111, 120, 300, 399, 450 }; उपरोक्त सूची से विशिष्ट तत्व प्राप्त करने के लिए Distinct() विधि का उपयोग करें: IEnumerable<int> res = ID.AsQueryable().Distinct(); पूर्ण कोड using System; using System.Linq

  1. - C# LINQ Where मेथड

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