中文字幕av专区_日韩电影在线播放_精品国产精品久久一区免费式_av在线免费观看网站

溫馨提示×

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

c#
小億
113
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
左贡县| 慈溪市| 龙海市| 汝州市| 精河县| 绍兴县| 密山市| 东山县| 彩票| 长汀县| 武清区| 桂东县| 汤原县| 来凤县| 东港市| 开平市| 武威市| 平原县| 德钦县| 牟定县| 黄龙县| 图木舒克市| 徐汇区| 额尔古纳市| 义马市| 郧西县| 德兴市| 吴川市| 宿州市| 尚义县| 尖扎县| 衡东县| 十堰市| 姜堰市| 兰坪| 丽江市| 丹巴县| 栾川县| 安平县| 武定县| 无棣县|