* Метод OfType
* Метод Cast
Методы для последовательностей
Методы Print
Методы приведены для последовательности sequence of T.
function Print(delim: string := ' '): sequence of T; Выводит последовательность на экран, используя delim в качестве разделителя. |
function Println(delim: string := ' '): sequence of T; Выводит последовательность на экран, используя delim в качестве разделителя, и переходит на новую строку. |
Метод фильтрации Where
Методы приведены для последовательности sequence of T.
function Where(predicate: T->boolean): sequence of T; Выполняет фильтрацию последовательности значений на основе заданного предиката. Возвращает подпоследовательность значений исходной последовательности, удовлетворяющих предикату. |
function Where(predicate: (T,integer)->boolean): sequence of T; Выполняет фильтрацию последовательности значений на основе заданного предиката с учётом индекса элемента. Возвращает подпоследовательность значений исходной последовательности, удовлетворяющих предикату. |
Метод проецирования Select
Методы приведены для последовательности sequence of T.
function Select Проецирует каждый элемент последовательности на другой элемент с помощью функции selector. Возвращает последовательность элементов, полученных в результате проецирования. |
function Select Проецирует каждый элемент последовательности на другой элемент с помощью функции selector, учитывающую индекс элемента. Возвращает последовательность элементов, полученных в результате проецирования. |
Метод проецирования SelectMany
Методы приведены для последовательности sequence of T.