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

C# में Intersect मेथड का उपयोग

Intersect मेथड से कॉमन एलिमेंट्स प्राप्त करना

Intersect मेथड दो कलेक्शंस के सामान्य (कॉमन) एलिमेंट्स लौटाता है।

लिस्ट्स बनाएं:

var list1 = new List<int>{99, 87}; 
var list2 = new List<int>{56, 87, 45, 99};

Intersect() मेथड का उपयोग करें:

var res = list1.Intersect(list2);

पूर्ण कोड उदाहरण

using System.Collections.Generic; 
using System.Linq; 
using System; 

public class Demo { 
    public static void Main() { 
        var list1 = new List<int>{99, 87}; 
        var list2 = new List<int>{56, 87, 45, 99}; 
        var res = list1.Intersect(list2); 
        foreach (int i in res) { 
            Console.WriteLine(i); 
        } 
    } 
}

आउटपुट

99
87

विशेषताएं:

  • डुप्लिकेट्स को हटाता है (सेट इंटरसेक्शन)
  • ऑर्डर पहली लिस्ट के अनुसार होता है
  • System.Linq नेमस्पेस आवश्यक
  1. - JavaScript में parseInt() मेथड की भूमिका क्या है?

    अवलोकनparseInt() मेथड स्ट्रिंग को पार्स करके पूर्णांक लौटाता है। आप दूसरा पैरामीटर देकर अंक प्रणाली (रेडिक्स) निर्दिष्ट कर सकते हैं।उदाहरण<!DOCTYPE html> <html>    <body>       <script>          var val1 = parseInt("20.50

  1. HTML <var> टैग: गणितीय व्यंजक प्रदर्शित करना HTML <var> टैग: गणितीय व्यंजक प्रदर्शित करना

    HTML <var> टैग का परिचय HTML में <var> एलिमेंट का उपयोग गणितीय व्यंजक (mathematical expressions) और वेरिएबल्स को दर्शाने के लिए किया जाता है। यह टैग गणितीय सूत्रों, प्रोग्रामिंग वेरिएबल्स और वैज्ञानिक नोटेशन को सेमेंटिकली सही तरीके से प्रस्तुत करता है। उदाहरण: <var> टैग का उपयोग &

  1. - रूबी के Array#zip में महारत: कुशल सरणी जोड़ी और तुलना

    मान लीजिए कि आप दो सरणियों की तुलना करना चाहते हैं, तत्व दर तत्व ताकि आप अंतर ढूंढ सकें। या शायद आप हर इंडेक्स पर सबसे बड़ी संख्या ढूंढना चाहते हैं, या आप केवल कुंजियों की सूची और मानों की सूची को मर्ज करके एक हैश बनाना चाहते हैं… …इसे करने का कठिन तरीका ऐसा कुछ दिखेगा। उदाहरण: a = [1,2,3,4,5] b =