세트의 합집합은 아래 그림과 같이 세트의 항목을 병합하는 것입니다.
List<int> ls1 = new List<int>() { 1,2,3,5,7,9 }; List<int> ls2 = new List<int>() { 2,4,6,8,9,10}; IEnumerable<int> unionLs = ls1.Union(ls2);foreach (int item in unionLs) { Console.Write("{0}\t", item); }
세트의 교차점은 공통 항목을 취하는 것입니다. 아래 그림과 같이 세트 중 :
List<int> ls1 = new List<int>() { 1,2,3,5,7,9 }; List<int> ls2 = new List<int>() { 2,4,6,8,9,10}; IEnumerable<int> intersectLs = ls1.Intersect(ls2);foreach (int item in intersectLs) { Console.Write("{0}\t",item); }
세트의 차이점 세트는 이 세트에 있는 모든 항목을 가져간다는 것입니다. 하지만 아래 그림과 같이 다른 세트에는 없습니다.
위 내용은 C#에서 List