List<string>A 是 a ,b ,d,e
List<string>B 是 a,b,c,d,f
想實作一個C,是 a,b,c,d,e,f
該如何實作?
uj5u.com熱心網友回復:
百度linq 和差并補
把這4個都做一遍,90%的東西你自己就能搞
剩下10%是左連接,全連接(笛卡爾集),selectmany這種
uj5u.com熱心網友回復:
C# Linq 交集、并集、差集、去重List<string> ListA = new List<string>();
List<string> ListB = new List<string>();
List<string> ListResult = new List<string>();
ListResult = ListA.Distinct().ToList();//去重
ListResult = ListA.Except(ListB).ToList();//差集
ListResult= ListA.Union(ListB).ToList(); //并集
ListResult = ListA.Intersect(ListB).ToList();//交集
uj5u.com熱心網友回復:
自己動手,比問誰都i有用轉載請註明出處,本文鏈接:https://www.uj5u.com/net/280123.html
標籤:C#
下一篇:資料更新的問題
