在C#中,可以使用LINQ的Intersect方法來過濾數據。Intersect方法用于返回兩個集合的交集,即返回同時存在于兩個集合中的元素。以下是一個示例代碼,演示如何使用Intersect方法過濾數據:
using System;
using System.Linq;
using System.Collections.Generic;
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 intersectList = list1.Intersect(list2).ToList();
foreach (int num in intersectList)
{
Console.WriteLine(num);
}
}
}
在上面的示例中,我們首先創建了兩個包含整數的列表list1和list2。然后使用Intersect方法獲取這兩個列表的交集,結果存儲在intersectList中。最后,遍歷intersectList并輸出結果。最終的輸出結果將包含兩個列表中同時存在的元素3、4和5。