Методы Union,Intersect,Except

Описание методов

Методы приведены для последовательности sequence of T.

function Union(second: sequence of T): sequence of T;
      Находит объединение множеств, представленных двумя последовательностями.
function Union(second: sequence of T; comparer: IEqualityComparer<T>): sequence of T;
      Находит объединение множеств, представленных двумя последовательностями, используя указанный компаратор.
function Intersect(second: sequence of T): sequence of T;
      Находит пересечение множеств, представленных двумя последовательностями.
function Intersect(second: sequence of T; comparer: IEqualityComparer<T>): sequence of T;
      Находит пересечение множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор.
function Except(second: sequence of T): sequence of T;
      Находит разность множеств, представленных двумя последовательностями.
function Except(second: sequence of T; comparer: IEqualityComparer<T>): sequence of T;
      Находит разность множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор.

Пример