当前位置: 首页 > 编程笔记 >

C# Linq Except方法

云季萌
2023-03-14
本文向大家介绍C# Linq Except方法,包括了C# Linq Except方法的使用技巧和注意事项,需要的朋友参考一下

使用Except()方法获得两个数组之间的差。

以下是两个数组

int[] arr = { 9, 12, 15, 20, 35, 40, 55, 67, 88, 92 };
int[] arr2 = { 20, 35 };

要获得差异,请使用Except()返回第一个列表的方法,第二个列表中的元素除外。

arr.AsQueryable().Except(arr2);

以下是整个示例。

示例

using System;
using System.Linq;
using System.Collections.Generic;
class Program {
   static void Main() {
      int[] arr = { 5, 10, 15, 20, 35, 40 };
      int[] except = { 20, 35 };
      Console.WriteLine("Initial List...");
      foreach(int ele in arr)
      Console.WriteLine(ele);
      IEnumerable<int> res = arr.AsQueryable().Except(except);
      Console.WriteLine("New List...");
      foreach (int a in res)
      Console.WriteLine(a);
   }
}

输出结果

Initial List...
5
10
15
20
35
40
New List...
5
10
15
40
 类似资料:
  • 本文向大家介绍C#StartsWith()方法,包括了C#StartsWith()方法的使用技巧和注意事项,需要的朋友参考一下 C#中的方法用于确定此字符串实例的开头是否与指定的字符串匹配。 语法 上面的val是要比较的字符串。 示例 输出结果 这将产生以下输出- 示例 现在让我们来看另一个例子- 输出结果 这将产生以下输出-

  • 本文向大家介绍C#String.ToLowerInvariant方法,包括了C#String.ToLowerInvariant方法的使用技巧和注意事项,需要的朋友参考一下 C#中的String.ToLowerInvariant()方法用于返回此String对象的副本,该副本使用不变区域性的大小写规则转换为小写形式。 语法 语法如下- 示例 现在让我们看一个例子- 输出结果 示例 现在让我们来看另一

  • 本文向大家介绍C#String.ToUpperInvariant方法,包括了C#String.ToUpperInvariant方法的使用技巧和注意事项,需要的朋友参考一下 C#中的String.ToUpperInvariant()方法用于返回使用不变文化的大小写规则转换为大写形式的String对象的副本。 语法 语法如下- 示例 现在让我们看一个例子- 输出结果 示例 输出结果

  • C/C++ 发展方向甚广,包括不限于以下方向, 以下列举一些大厂校招岗位要求。 后台/服务器 【后台开发】 编程基本功扎实,掌握 C/C++/JAVA 等开发语言、常用算法和数据结构; 熟悉 TCP/UDP 网络协议及相关编程、进程间通讯编程; 了解 Python、Shell、Perl 等脚本语言; 了解 MYSQL 及 SQL 语言、编程,了解 NoSQL, key-value 存储原理; 全面

  • 方法是一组在一起执行任务的语句。每个 C# 程序都至少有一个含有方法的类,名为 Main。 若要使用方法,您需要: 定义一个方法 调用方法 在 C# 中定义方法 当你定义一个方法时,你基本上要声明其结构的组成元素。在 C# 中定义方法的语法如下所示: <Access Specifier> <Return Type> <Method Name>(Parameter List) { Method

  • 本文向大家介绍C#继承方法,包括了C#继承方法的使用技巧和注意事项,需要的朋友参考一下 示例 有几种方法可以继承