LINQ - Intersect方法

LINQ - Intersect方法 首页 / LinQ入门教程 / LINQ - Intersect方法

在LINQ中,INTERSECT方法或运算符用于返回两个集合中的公共元素。

下面是LINQ交集方法的图示。

LINQ Intersect Method

LINQ INTERSECT方法将把这两个集合合并到单个集合中,并且只返回该集合中匹配的元素。

LINQ INTERSECT方法的语法

使用INTERSECT方法从多个集合中获取匹配元素的语法。

链接:https://www.learnfk.comhttps://www.learnfk.com/linq/linq-intersect-method.html

来源:LearnFk无涯教程网

var result = count1.Intersect(count2);

根据上面的语法,无涯教程使用INTERSECT方法将两个集合组合在一起,以获得作为单个集合的结果。

LINQ交集方法示例

下面是LINQ INTERSECT方法的示例。

using System;
using System. Collections;
using System.Collections.Generic;
using System. Linq;
using System. Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class Programme2
    {
        static void Main(string[] args)
        {
//声明字符串类型的两个数组变量count1和count2
            string[] count1 = { "India", "Australia", "UK", "USA" };
            string[] count2 = { "India", "China", "UK", "China" };
/*在两个数组上应用 Intersect 方法
count1 和 count2 并将输出存储在结果变量中*/
            var result = count1.Intersect(count2);
/*foreach 循环将遍历所有元素存储结果变量输出的变量项*/ 
            foreach (var item in result)
            {
/*Console.WriteLine(item) 打印
所有元素都存储在 item 变量中。*/
                Console.WriteLine(item);
            }
                Console.ReadLine();
        }
    }
}

输出:

LINQ Intersect Method

祝学习愉快!(内容编辑有误?请选中要编辑内容 -> 右键 -> 修改 -> 提交!)

技术教程推荐

Java并发编程实战 -〔王宝令〕

职场求生攻略 -〔臧萌〕

如何成为学习高手 -〔高冷冷〕

徐昊 · TDD项目实战70讲 -〔徐昊〕

说透元宇宙 -〔方军〕

商业思维案例笔记 -〔曹雄峰〕

云计算的必修小课 -〔吕蕴偲〕

后端工程师的高阶面经 -〔邓明〕

徐昊 · AI 时代的软件工程 -〔徐昊〕

好记忆不如烂笔头。留下您的足迹吧 :)