functionIntersect(second: sequence ofT): sequence ofT;
Находит пересечение множеств, представленных двумя последовательностями.
|
functionIntersect(second: sequence ofT; comparer: IEqualityComparer): sequence ofT;
Находит пересечение множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор.
|
functionExcept(second: sequence ofT): sequence ofT;
Находит разность множеств, представленных двумя последовательностями.
|
functionExcept(second: sequence ofT; comparer: IEqualityComparer): sequence ofT;
Находит разность множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор.
|
Пример
Описание методов
Методы приведены для последовательности sequence ofT.
functionReverse(): sequence ofT;
Возвращает инвертированную последовательность.
|
Пример
Описание методов
Методы приведены для последовательности sequence ofT.
functionSequenceEqual(second: sequence ofT): boolean;
Определяет, совпадают ли две последовательности.
|
functionSequenceEqual(second: sequence ofT; comparer: IEqualityComparer): boolean;
Определяет, совпадают ли две последовательности, используя для сравнения элементов указанный компаратор.
|
Пример
Методы First, FirstOrDefault
Описание методов
Методы приведены для последовательности sequence ofT.
functionFirst(): T;
Возвращает первый элемент последовательности.
|
functionFirst(predicate: T->boolean): T;
Возвращает первый элемент последовательности, удовлетворяющий указанному условию.
|
functionFirstOrDefault(): T;
Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.
|
functionFirstOrDefault(predicate: T->boolean): T;
Возвращает первый удовлетворяющий условию элемент последовательности или значение по умолчанию, если ни одного такого элемента не найдено.
|
Пример
Методы Last, LastOrDefault
Описание методов
Методы приведены для последовательности sequence ofT.
functionLast(): T;
Возвращает последний элемент последовательности.
|
functionLast(predicate: T->boolean): T;
Возвращает последний элемент последовательности, удовлетворяющий указанному условию.
|
functionLastOrDefault(): T;
Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.
|
functionLastOrDefault(predicate: T->boolean): T;
Возвращает последний элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено.
|
Пример
Методы Single, SingleOrDefault
Описание методов
Методы приведены для последовательности sequence ofT.
functionSingle(): T;
Возвращает единственный элемент последовательности и генерирует исключение, если число элементов последовательности отлично от 1.
|
functionSingle(predicate: T->boolean): T;
Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, и генерирует исключение, если таких элементов больше одного.
|
functionSingleOrDefault(): T;
Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; если в последовательности более одного элемента, генерируется исключение.
|
functionSingleOrDefault(predicate: T->boolean): T;
Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, или значение по умолчанию, если такого элемента не существует; если условию удовлетворяет более одного элемента, генерируется исключение.
|
Пример
Описание методов
Методы приведены для последовательности sequence ofT.
functionDefaultIfEmpty(): sequence ofT;
Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую значение параметра типа по умолчанию, если последовательность пуста.
|
functionDefaultIfEmpty(defaultValue: T): sequence ofT;
|
Читать дальше