欢迎访问 生活随笔!

生活随笔

当前位置: 首页 > 编程资源 > 编程问答 >内容正文

编程问答

LINQ操作数组(交集,并集,差集,最值,平均,去重复)

发布时间:2025/5/22 编程问答 34 豆豆
生活随笔 收集整理的这篇文章主要介绍了 LINQ操作数组(交集,并集,差集,最值,平均,去重复) 小编觉得挺不错的,现在分享给大家,帮大家做个参考.

数组是大学里经常拿来做算法练习的对象。一些经典算法非常有价值,考试、装逼、面试都十分有用。但现在是效率时代,编程讲究生产效率,利用LINQ,可以让程序猿避免写一些基本算法,把精力花在业务处理上。

下面以数组为例,展示一些常用LINQ操作。

staticvoidMain(string[] args){int[] a ={1,2,3,4,5,6,7};int[] b ={4,5,6,7,8,9,10};int[] c ={1,2,3,3,4,1,2,4,6,1,6,5};// 交集var fuck = a.Intersect(b);// 并集var shit = a.Union(b);// a有b没有的var diff1 = a.Except(b);// b有a没有的var diff2 = b.Except(a);var max = a.Max();var min = a.Min();var avg = a.Average();var dis = c.Distinct();Print(fuck);Print(shit);Print(diff1);Print(diff2);Console.WriteLine(max);Console.WriteLine(min);Console.WriteLine(avg);Print(dis);Console.ReadKey();}privatestaticvoidPrint(IEnumerable<int> list){foreach(var item in list){Console.Write(item +" ");}Console.WriteLine();}

有图有真相:

转载于:https://www.cnblogs.com/wangchuang/p/3745104.html

总结

以上是生活随笔为你收集整理的LINQ操作数组(交集,并集,差集,最值,平均,去重复)的全部内容,希望文章能够帮你解决所遇到的问题。

如果觉得生活随笔网站内容还不错,欢迎将生活随笔推荐给好友。