溫馨提示×

C#中Intersect與Join方法怎么使用

c#
小億
174
2024-04-02 09:51:03
欄目: 編程語言

在C#中,Intersect方法用于查找兩個集合的交集,而Join方法用于連接兩個集合中的元素。

下面分別介紹它們的使用方法:

  1. Intersect方法:
List<int> list1 = new List<int> { 1, 2, 3, 4, 5 };
List<int> list2 = new List<int> { 3, 4, 5, 6, 7 };

var intersect = list1.Intersect(list2);

foreach (var item in intersect)
{
    Console.WriteLine(item);
}

上面的代碼中,首先創建了兩個包含整數的List集合list1和list2,然后使用Intersect方法找到兩個集合的交集,并將結果存儲在intersect中,最后遍歷intersect并輸出結果。

  1. Join方法:
List<string> list1 = new List<string> { "Alice", "Bob", "Charlie" };
List<string> list2 = new List<string> { "Bob", "David", "Eve" };

var join = list1.Join(list2, l1 => l1, l2 => l2, (l1, l2) => l1);

foreach (var item in join)
{
    Console.WriteLine(item);
}

上面的代碼中,首先創建了兩個包含字符串的List集合list1和list2,然后使用Join方法連接這兩個集合中相同的元素,并將結果存儲在join中,最后遍歷join并輸出結果。

通過使用Intersect和Join方法,可以方便地對集合進行交集和連接操作。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女