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

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

इंटरसेक्ट () विधि का उपयोग करके दो सरणियों के बीच सामान्य तत्व खोजें।

हमारे सरणियाँ निम्नलिखित हैं -

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.Generic;
using System.Linq;
class Demo {
   static void Main() {
      int[] val1 = { 15, 20, 40, 60, 75, 90 };
      int[] val2 = { 17, 25, 35, 55, 75, 90 };
      IEnumerable<int> res = val1.AsQueryable().Intersect(val2);
      Console.WriteLine("Intersection of both the lists...");
      foreach (int a in res)
      Console.WriteLine(a);
   }
}

आउटपुट

Intersection of both the lists...
75
90

  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(); आइए देखें पूरा उदाहरण -

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

    सामान्य तत्वों को प्राप्त करने के लिए इंटेसेक्ट विधि का प्रयोग करें - सूचियां बनाएं - var list1 = new List{99, 87}; var list2 = new List{56, 87, 45, 99}; अब, उपरोक्त सूची से सामान्य तत्वों को प्राप्त करने के लिए इंटरसेक्ट () विधि का उपयोग करें - list1.Intersect(list2); यहाँ पूरा कोड है - उदाहरण u