在C#中,可以使用LINQ的Intersect方法来获取两个集合的交集。Intersect方法接受一个IEnumerable类型的参数,返回一个包含两个集合交集的新集合。
示例代码如下:
using System;using System.Collections.Generic;using System.Linq;class Program{ static void Main() { 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 num in intersect) { Console.WriteLine(num); } }}以上代码会输出交集结果3, 4, 5。




