LINQ के Union मेथड से अद्वितीय एलिमेंट्स प्राप्त करना
Union मेथड दोनों लिस्ट्स से अद्वितीय (unique) एलिमेंट्स प्राप्त करता है। यह System.Linq नेमस्पेस में होता है।
दो लिस्ट्स सेट करें:
var list1 = new List<int>{12, 65, 88, 45};
var list2 = new List<int>{40, 34, 65};
दोनों लिस्ट्स का यूनियन प्राप्त करें:
var res = list1.Union(list2);
पूर्ण कोड उदाहरण
using System.Collections.Generic;
using System.Linq;
using System;
public class Demo {
public static void Main() {
// दो लिस्ट्स
var list1 = new List<int>{12, 65, 88, 45};
var list2 = new List<int>{40, 34, 65};
// यूनियन ढूंढना
var res = list1.Union(list2);
foreach(int i in res) {
Console.WriteLine(i);
}
}
}
आउटपुट
12 65 88 45 40 34
नोट: 65 दोनों लिस्ट्स में है, लेकिन यूनियन में केवल एक बार आता है। Union मेथड डुप्लिकेट्स को ऑटोमैटिकली हटा देता है।