[C#][LINQ]集合運算之聯集、交集、差集

  • 12946
  • 0

摘要:[C#][LINQ]集合運算之聯集、交集、差集

兩個集合可能會常用到的運算

範例:

int[] numberA = {0,2,4,5,6,8,9};
int[] numberB = {1,3,5,7,8};

 

聯集

var unionResult = numberA.Union(numberB);

結果:{0,2,4,5,6,8,9,1,3,7}

 

交集

var intersectResult = numberA.Intersect(numberB);

結果:{5,8}

 

差集:取numberA有的

var exceptResult = numberA.Except(numberB);

結果:{0,2,4,6,9}

範例來源:ASP.Net MVC5網站開發美學

新手發文請多多指教 ^_____^