C#比较二个数组并找出相同或不同元素的方法

 更新时间:2015年11月27日 11:56:05   作者:Jimmy.Yang  
这篇文章主要介绍了C#比较二个数组并找出相同或不同元素的方法,涉及C#针对数组的交集、补集等集合操作相关技巧,非常简单实用,具有一定参考借鉴价值,需要的朋友可以参考下

本文实例讲述了C#比较二个数组并找出相同或不同元素的方法。分享给大家供大家参考,具体如下:

string[] arr1 = new[] { "1", "2", "3", "4", "5" };
string[] arr2 = new[] { "1", "3", "5" };
var sameArr = arr1.Intersect(arr2).ToArray();
//找出相同元素(即交集)
var diffArr = arr1.Where(c => !arr2.Contains(c)).ToArray();
//找出不同的元素(即交集的补集)

希望本文所述对大家C#程序设计有所帮助。

相关文章

  • C#使用自定义的泛型节点类实现二叉树类

    C#使用自定义的泛型节点类实现二叉树类

    这篇文章主要为大家详细介绍了C#如何使用自定义的泛型节点类 Node<T>实现二叉树类BinaryTree<T>及其方法,感兴趣的小伙伴可以跟随小编一起学习一下
    2024-03-03
  • c# WPF中如何自定义MarkupExtension

    c# WPF中如何自定义MarkupExtension

    这篇文章主要介绍了c# WPF中如何自定义MarkupExtension,帮助大家更好的理解和学习使用c# wpf,感兴趣的朋友可以了解下
    2021-03-03
  • 浅谈C# async await 死锁问题总结

    浅谈C# async await 死锁问题总结

    这篇文章主要介绍了浅谈C# async await 死锁问题总结,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-10-10
  • C#中通过API实现的打印类 实例代码

    C#中通过API实现的打印类 实例代码

    这篇文章介绍了,C#中通过API实现的打印类 实例代码,有需要的朋友可以参考一下
    2013-08-08
  • UnityShader使用图像叠加实现运动模糊

    UnityShader使用图像叠加实现运动模糊

    这篇文章主要为大家详细介绍了UnityShader使用图像叠加实现运动模糊,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-02-02
  • 详解如何通过C#/VB.NET调整PDF文档页边距

    详解如何通过C#/VB.NET调整PDF文档页边距

    PDF边距是页面主要内容区域和页面边缘之间的距离。与Word页边距不同,PDF文档的页边距很难更改。本文将介绍如何在不更改页面大小的情况下使用C#/VB.NET 代码调整PDF文档的页边距,需要的可以参考一下
    2023-04-04
  • C# JavaScriptSerializer序列化时的时间处理详解

    C# JavaScriptSerializer序列化时的时间处理详解

    这篇文章主要为大家详细介绍了C# JavaScriptSerializer序列化时的时间处理详解,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-08-08
  • C#中的委托delegate用法的示例详解

    C#中的委托delegate用法的示例详解

    这篇文章主要介绍了C#中的委托用法的示例详解。本章将由浅入深地讲述什么是委托、为什么要使用委托、事件的由来、.NET Framework 中的委托和事件、委托中方法异常和超时的处理、委托与异步编程、委托和事件对Observer 设计模式的意义。感兴趣的可以了解一下
    2020-07-07
  • C# 动画窗体(AnimateWindow)的小例子

    C# 动画窗体(AnimateWindow)的小例子

    C# 动画窗体(AnimateWindow)的小例子,需要的朋友可以参考一下
    2013-03-03
  • C#如何获取计算机信息

    C#如何获取计算机信息

    这篇文章主要为大家详细介绍了C#获取计算机信息的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-07-07

最新评论