Union
Union कई संग्रहों को एक संग्रह में जोड़ता है और अद्वितीय तत्वों के साथ एक परिणामी संग्रह लौटाता है।
Intersect
Intersect अनुक्रम तत्वों को लौटाता है जो दोनों इनपुट अनुक्रमों में सामान्य हैं।
Except
Except पहले इनपुट अनुक्रम से उन अनुक्रम तत्वों को लौटाता है जो दूसरे इनपुट अनुक्रम में मौजूद नहीं हैं।
उदाहरण
class Program{
static void Main(){
int[] count1 = { 1, 2, 3, 4 };
int[] count2 = { 2, 4, 7 };
var resultUnion = count1.Union(count2);
var resultIntersect = count1.Intersect(count2);
var resultExcept = count1.Except(count2);
System.Console.WriteLine("Union");
foreach (var item in resultUnion){
Console.WriteLine(item);
}
System.Console.WriteLine("Intersect");
foreach (var item in resultIntersect){
Console.WriteLine(item);
}
System.Console.WriteLine("Except");
foreach (var item in resultExcept){
Console.WriteLine(item);
}
Console.ReadKey();
}
}
आउटपुट
Union 1 2 3 4 7 Intersect 2 4 Except 1 3