国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > .NET > 正文

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

2020-01-18 00:32:32
字體:
來源:轉載
供稿:網友
下面以數組為例,展示一些常用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();
}

有圖有真相:

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 政和县| 宜州市| 太仆寺旗| 丰宁| 酒泉市| 会泽县| 繁峙县| 隆子县| 宁化县| 淳安县| 胶南市| 定南县| 高邮市| 东丽区| 牡丹江市| 吉首市| 田林县| 东阿县| 东城区| 寻乌县| 喀什市| 利川市| 泸溪县| 大姚县| 卓尼县| 东安县| 泽普县| 南京市| 宁远县| 光山县| 嘉义市| 九龙县| 桂东县| 萨迦县| 延庆县| 色达县| 上饶县| 鞍山市| 阿瓦提县| 章丘市| 杨浦区|