亚洲激情专区-91九色丨porny丨老师-久久久久久久女国产乱让韩-国产精品午夜小视频观看

溫馨提示×

C#中怎么使用Intersect在復雜條件下篩選集合

c#
小億
101
2024-04-02 13:59:57
欄目: 編程語言

在C#中,可以使用LINQ的Intersect方法來篩選集合。Intersect方法用于獲取兩個集合的交集。如果要在復雜條件下篩選集合,可以先使用Where方法進行條件篩選,然后再使用Intersect方法獲取交集。

例如,假設有兩個集合A和B,分別為List類型,現在要篩選出滿足條件的元素。可以先分別使用Where方法對兩個集合進行條件篩選,然后再使用Intersect方法獲取交集,示例代碼如下:

List<int> A = new List<int> { 1, 2, 3, 4, 5 };
List<int> B = new List<int> { 3, 4, 5, 6, 7 };

var result = A.Where(x => x % 2 == 0)
               .Intersect(B.Where(y => y % 2 == 0));

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

上面的代碼首先對集合A和B分別使用Where方法進行條件篩選(篩選出偶數),然后再使用Intersect方法獲取交集。最終輸出結果為:

4

0
太湖县| 安顺市| 山阴县| 菏泽市| 资兴市| 平和县| 邢台市| 亚东县| 东光县| 宣恩县| 凌海市| 中江县| 鹤岗市| 卢氏县| 罗甸县| 安泽县| 长岛县| 仁怀市| 华坪县| 伊宁县| 孝感市| 合江县| 富顺县| 枣阳市| 芜湖市| 新巴尔虎右旗| 卓尼县| 乌什县| 镇宁| 自贡市| 无为县| 宝清县| 延庆县| 同德县| 哈巴河县| 贵定县| 嵊州市| 大同市| 年辖:市辖区| 永寿县| 潞城市|