一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務器之家:專注于服務器技術及軟件下載分享
分類導航

PHP教程|ASP.NET教程|Java教程|ASP教程|編程技術|正則表達式|C/C++|IOS|C#|Swift|Android|VB|R語言|JavaScript|易語言|vb.net|

服務器之家 - 編程語言 - ASP.NET教程 - LINQ操作數組代碼(交集,并集,差集,最值,平均,去重復)

LINQ操作數組代碼(交集,并集,差集,最值,平均,去重復)

2019-09-28 12:08服務器之家 ASP.NET教程

數組是大學里經常拿來做算法練習的對象。一些經典算法非常有價值,考試、裝逼、面試都十分有用。但現在是效率時代,編程講究生產效率,利用LINQ,可以讓程序猿避免寫一些基本算法,把精力花在業務處理上

下面以數組為例,展示一些常用LINQ操作。 

復制代碼代碼如下:


static void Main(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(); 


private static void Print(IEnumerable<int> list) 

foreach (var item in list) 

Console.Write(item + " "); 

Console.WriteLine(); 


有圖有真相: 

LINQ操作數組代碼(交集,并集,差集,最值,平均,去重復)

一些參考:
http://msdn.microsoft.com/zh-cn/library/bb397894.aspx
http://msdn.microsoft.com/en-us/library/system.linq.enumerable.intersect.aspx

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 欧美成人日韩 | 嫩草蜜桃| 波多野结衣xxxx性精品 | 亚洲 欧美 国产 综合 在线 | 国产免费小视频 | 男生和老师一起差差差 | 小寡妇好紧进去了好大看视频 | 成 人 亚洲 综合天堂 | 精品第一国产综合精品蜜芽 | 欧美伊人影院 | avtt在线观看| 男人日女人p | www.色老板 | 免费在线视频一区 | 公妇乱淫在线播放免费观看 | 激情三级hd中文字幕 | 日本高清在线不卡 | 国产第一页在线视频 | 四虎影院永久在线 | 国产精品久久久久久久人人看 | 色老板视频在线观看 | 久久精品国产久精国产果冻传媒 | 91亚洲精品久久91综合 | 日本动漫打扑克动画片樱花动漫 | 欧美人禽杂交在线视频 | 美女脱了内裤打开腿让人羞羞软件 | 男女一级特黄a大片 | 欧美伊人久久久久久久久影院 | 欧美破处摘花 | 春意午夜影院 | 91麻豆精东果冻天美传媒老狼 | 手机跑分排行最新排名 | h版欧美大片免费观看 | 色综合久久中文字幕 | 欧美肥胖bb| 国产网站免费看 | 欧美综合国产精品日韩一 | 欧美久草在线 | 国产综合色在线视频区色吧图片 | 小柔的性放荡羞辱日记 | 免费在线影院 |