LINQ - Except方法

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

在LINQ中,Except方法或运算符用于仅返回第一个集合中不存在于第二个集合中的元素。

下面是LINQ Except方法的图示。

无涯教程网

LINQ Except Method

正如无涯教程在上图中看到的,它将返回第一个集合中的元素,而第二个集合中不存在该元素。

LINQ EXCEPT方法的语法

使用LINQ EXCEPT方法从第一个列表中获取第二个列表中不存在的元素的语法。

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

来源:LearnFk无涯教程网

var result = arr1.Except(arr2);

从上面的语法中,我们比较两个列表“arr1”,“arr2”,并使用 except() 方法获取元素。

LINQ Exception方法示例

下面是从第一个集合获取元素的LINQ Except方法的示例。

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)
        {
//创建具有值的数组“a”和“b”类型的字符串
            string[] a = { "Rohini", "Suresh", "Sateesh", "Praveen" };
            string[] b = { "Madhav", "Sushmitha", "Sateesh", "Praveen" };
//except 方法用于返回第二个列表中不存在的值
            var result = a.Except(b);
            foreach (var item in result)
            {
                Console.WriteLine(item);
            }
                Console.ReadLine();
        }
    }
}

输出:

LINQ Except Method

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

技术教程推荐

推荐系统三十六式 -〔刑无刀〕

深入剖析Kubernetes -〔张磊〕

MySQL实战45讲 -〔林晓斌〕

大数据经典论文解读 -〔徐文浩〕

网络排查案例课 -〔杨胜辉〕

大厂广告产品心法 -〔郭谊〕

超级访谈:对话汤峥嵘 -〔汤峥嵘〕

说透元宇宙 -〔方军〕

Dubbo源码剖析与实战 -〔何辉〕

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