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

溫馨提示×

c# intersect怎樣使用

c#
小樊
81
2024-11-22 06:28:54
欄目: 編程語言

在C#中,Intersect方法用于獲取兩個集合的交集。這個方法通常用在LINQ查詢中。以下是如何使用Intersect方法的示例:

首先,我們需要創建兩個集合,例如List<int>

List<int> list1 = new List<int> { 1, 2, 3, 4, 5 };
List<int> list2 = new List<int> { 4, 5, 6, 7, 8 };

接下來,我們可以使用Intersect方法獲取這兩個集合的交集:

List<int> intersection = list1.Intersect(list2).ToList();

在這個例子中,intersection將包含{4, 5},因為這些元素在兩個列表中都存在。

如果你想直接在查詢中使用Intersect方法,可以這樣做:

using System.Linq;

List<int> list1 = new List<int> { 1, 2, 3, 4, 5 };
List<int> list2 = new List<int> { 4, 5, 6, 7, 8 };

var intersection = (from num in list1
                     join otherNum in list2 on num equals otherNum
                     select num).ToList();

在這個例子中,我們使用了LINQ查詢,通過join關鍵字將兩個列表中的元素進行比較,然后使用select關鍵字選擇交集的元素。最后,我們將結果轉換為List<int>類型。

0
宁河县| 余庆县| 平陆县| 天镇县| 凤城市| 新巴尔虎右旗| 杭州市| 永春县| 余庆县| 蒲城县| 蓬莱市| 巴林右旗| 叶城县| 南阳市| 宁城县| 八宿县| 德兴市| 越西县| 屯留县| 公安县| 荔波县| 伊通| 汾西县| 土默特右旗| 门源| 武平县| 吉安县| 得荣县| 册亨县| 龙州县| 崇仁县| 阳东县| 安陆市| 兴安县| 信丰县| 灵丘县| 岚皋县| 尼玛县| 萍乡市| 铁岭市| 射洪县|