421 lines
33 KiB
HTML
421 lines
33 KiB
HTML
<html>
|
||
|
||
<head>
|
||
<object type="application/x-oleobject" classid="clsid:1e2a7bd0-dab9-11d0-b93a-00c04fc99f9e">
|
||
<param name="Keyword" value="">
|
||
</object>
|
||
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
|
||
<title></title>
|
||
<link rel="StyleSheet" href="../../default.css">
|
||
</head>
|
||
|
||
<body>
|
||
<H1>Список методов последовательностей (устарело)</H1>
|
||
|
||
<table border=0>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Print(delim: string := ' '): IEnumerable<T>;</code>
|
||
<br> Выводит последовательность на экран, используя delim в качестве разделителя.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Println(delim: string := ' '): IEnumerable<T>;</code>
|
||
<br> Выводит последовательность на экран, используя delim в качестве разделителя, и переходит на новую строку.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Where(predicate: Predicate<T>): IEnumerable<T>;</code>
|
||
<br> Выполняет фильтрацию последовательности значений на основе заданного предиката. Возвращает подпоследовательность значений исходной последовательности, удовлетворяющих предикату.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Where(predicate: Predicate2<T,integer>): IEnumerable<T>;</code>
|
||
<br> Выполняет фильтрацию последовательности значений на основе заданного предиката с учётом индекса элемента. Возвращает подпоследовательность значений исходной последовательности, удовлетворяющих предикату.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Select<Res>(selector: Func<T,Res>): IEnumerable<Res>;</code>
|
||
<br> Проецирует каждый элемент последовательности на другой элемент с помощью функции selector. Возвращает последовательность элементов, полученных в результате проецирования.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Select<Res>(selector: Func2<T,integer,Res>): IEnumerable<Res>;</code>
|
||
<br> Проецирует каждый элемент последовательности на другой элемент с помощью функции selector, учитывающую индекс элемента. Возвращает последовательность элементов, полученных в результате проецирования.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.SelectMany<Res>(selector: Func<T,IEnumerable<Res>>): IEnumerable<Res>;</code>
|
||
<br> Проецирует каждый элемент последовательности в новую последовательность и объединяет результирующие последовательности в одну последовательность. Возвращает объединённую последовательность.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.SelectMany<Res>(selector: Func2<T,integer,IEnumerable<Res>>): IEnumerable<Res>;</code>
|
||
<br> Проецирует каждый элемент последовательности в новую последовательность с учетом индекса элемента и объединяет результирующие последовательности в одну последовательность. Возвращает объединённую последовательность.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.SelectMany<Coll,Res>(collSelector: Func2<T,integer,IEnumerable<Coll>>; resultSelector: Func2<T,Coll,Res>): IEnumerable<Res>;</code>
|
||
<br> Проецирует каждый элемент последовательности в новую последовательность, объединяет результирующие последовательности в одну и вызывает функцию селектора результата для каждого элемента этой последовательности. Индекс каждого элемента исходной последовательности используется в промежуточной проецированной форме этого элемента. Возвращает объединённую последовательность.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.SelectMany<Coll,Res>(collSelector: Func<T,IEnumerable<Coll>>; resultSelector: Func2<T,Coll,Res>): IEnumerable<Res>;</code>
|
||
<br> Проецирует каждый элемент последовательности в новую последовательность, объединяет результирующие последовательности в одну и вызывает функцию селектора результата для каждого элемента этой последовательности. Возвращает объединённую последовательность.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Take(count: integer): IEnumerable<T>;</code>
|
||
<br> Возвращает последовательность из count элементов с начала последовательности.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.TakeWhile(predicate: Predicate<T>): IEnumerable<T>;</code>
|
||
<br> Возвращает цепочку элементов последовательности, удовлетворяющих указанному условию, до первого не удовлетворяющего.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.TakeWhile(predicate: Predicate2<T,integer>): IEnumerable<T>;</code>
|
||
<br> Возвращает цепочку элементов последовательности, удовлетворяющих указанному условию, до первого не удовлетворяющего (учитывается индекс элемента).
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Skip(count: integer): IEnumerable<T>;</code>
|
||
<br> Пропускает count элементов в последовательности и возвращает остальные элементы.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.SkipWhile(predicate: Predicate<T>): IEnumerable<T>;</code>
|
||
<br> Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.SkipWhile(predicate: Predicate2<T,integer>): IEnumerable<T>;</code>
|
||
<br> Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы (учитывается индекс элемента).
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Sorted(): IEnumerable<T>;</code>
|
||
<br> Возвращает отсортированную по возрстанию последовательность.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.OrderBy<Key>(keySelector: Func<T,Key>): System.Linq.IOrderedEnumerable<T>;</code>
|
||
<br> Сортирует элементы последовательности в порядке возрастания ключа и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.OrderBy<Key>(keySelector: System.Func<T,Key>; comparer: IComparer<Key>): System.Linq.IOrderedEnumerable<T>;</code>
|
||
<br> Сортирует элементы последовательности в порядке возрастания с использованием компаратора comparer и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.OrderByDescending<Key>(keySelector: System.Func<T,Key>): System.Linq.IOrderedEnumerable<T>;</code>
|
||
<br> Сортирует элементы последовательности в порядке убывания ключа и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.OrderByDescending<Key>(keySelector: System.Func<T,Key>; comparer: IComparer<Key>): System.Linq.IOrderedEnumerable<T>;</code>
|
||
<br> Сортирует элементы последовательности в порядке убывания с использованием компаратора comparer и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> System.Linq.IOrderedEnumerable<T>.ThenBy<Key>(keySelector: Func<T,Key>): System.Linq.IOrderedEnumerable<T>;</code>
|
||
<br> Выполняет дополнительное упорядочение элементов последовательности в порядке возрастания ключа и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> System.Linq.IOrderedEnumerable<T>.ThenBy<Key>(keySelector: Func<T,Key>; comparer: IComparer<Key>): System.Linq.IOrderedEnumerable<T>;</code>
|
||
<br> Выполняет дополнительное упорядочение элементов последовательности в порядке возрастания с использованием компаратора comparer и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> System.Linq.IOrderedEnumerable<T>.ThenByDescending<Key>(keySelector: Func<T,Key>): System.Linq.IOrderedEnumerable<T>;</code>
|
||
<br> Выполняет дополнительное упорядочение элементов последовательности в порядке убывания ключа и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> System.Linq.IOrderedEnumerable<T>.ThenByDescending<Key>(keySelector: Func<T,Key>; comparer: IComparer<Key>): System.Linq.IOrderedEnumerable<T>;</code>
|
||
<br> Выполняет дополнительное упорядочение элементов последовательности в порядке убывания с использованием компаратора comparer и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Concat(second: IEnumerable<T>): IEnumerable<T>;</code>
|
||
<br> Соединяет две последовательности, дописывая вторую в конец первой и возвращая результирующую последовательность.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<TFirst>.Zip<TSecond,Res>(second: IEnumerable<TSecond>; resultSelector: Func2<TFirst,TSecond,Res>): IEnumerable<Res>;</code>
|
||
<br> Объединяет две последовательности, используя указанную функцию, принимающую по одному элементу каждой последовательности и возвращающую элемент результирующей последовательности.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Distinct(): IEnumerable<T>;</code>
|
||
<br> Возвращает различающиеся элементы последовательности.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Distinct(comparer: System.Collections.Generic.IEqualityComparer<T>): IEnumerable<T>;</code>
|
||
<br> Возвращает различающиеся элементы последовательности, используя для сравнения значений компаратор comparer.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Union(second: IEnumerable<T>): IEnumerable<T>;</code>
|
||
<br> Находит объединение множеств, представленных двумя последовательностями.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Union(second: IEnumerable<T>; comparer: System.Collections.Generic.IEqualityComparer<T>): IEnumerable<T>;</code>
|
||
<br> Находит объединение множеств, представленных двумя последовательностями, используя указанный компаратор.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Intersect(second: IEnumerable<T>): IEnumerable<T>;</code>
|
||
<br> Находит пересечение множеств, представленных двумя последовательностями.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Intersect(second: IEnumerable<T>; comparer: System.Collections.Generic.IEqualityComparer<T>): IEnumerable<T>;</code>
|
||
<br> Находит пересечение множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Except(second: IEnumerable<T>): IEnumerable<T>;</code>
|
||
<br> Находит разность множеств, представленных двумя последовательностями.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Except(second: IEnumerable<T>; comparer: System.Collections.Generic.IEqualityComparer<T>): IEnumerable<T>;</code>
|
||
<br> Находит разность множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Reverse(): IEnumerable<T>;</code>
|
||
<br> Возвращает инвертированную последовательность.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.SequenceEqual(second: IEnumerable<T>): boolean;</code>
|
||
<br> Определяет, совпадают ли две последовательности.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.SequenceEqual(second: IEnumerable<T>; comparer: System.Collections.Generic.IEqualityComparer<T>): boolean;</code>
|
||
<br> Определяет, совпадают ли две последовательности, используя для сравнения элементов указанный компаратор.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.First(): T;</code>
|
||
<br> Возвращает первый элемент последовательности.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.First(predicate: Predicate<T>): T;</code>
|
||
<br> Возвращает первый элемент последовательности, удовлетворяющий указанному условию.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.FirstOrDefault(): T;</code>
|
||
<br> Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.FirstOrDefault(predicate: Predicate<T>): T;</code>
|
||
<br> Возвращает первый удовлетворяющий условию элемент последовательности или значение по умолчанию, если ни одного такого элемента не найдено.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Last(): T;</code>
|
||
<br> Возвращает последний элемент последовательности.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Last(predicate: Predicate<T>): T;</code>
|
||
<br> Возвращает последний элемент последовательности, удовлетворяющий указанному условию.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.LastOrDefault(): T;</code>
|
||
<br> Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.LastOrDefault(predicate: Predicate<T>): T;</code>
|
||
<br> Возвращает последний элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Single(): T;</code>
|
||
<br> Возвращает единственный элемент последовательности и генерирует исключение, если число элементов последовательности отлично от 1.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Single(predicate: Predicate<T>): T;</code>
|
||
<br> Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, и генерирует исключение, если таких элементов больше одного.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.SingleOrDefault(): T;</code>
|
||
<br> Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; если в последовательности более одного элемента, генерируется исключение.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.SingleOrDefault(predicate: Predicate<T>): T;</code>
|
||
<br> Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, или значение по умолчанию, если такого элемента не существует; если условию удовлетворяет более одного элемента, генерируется исключение.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.DefaultIfEmpty(): IEnumerable<T>;</code>
|
||
<br> Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую значение параметра типа по умолчанию, если последовательность пуста.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.DefaultIfEmpty(defaultValue: T): IEnumerable<T>;</code>
|
||
<br> Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую указанное значение, если последовательность пуста.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.ElementAt(index: integer): T;</code>
|
||
<br> Возвращает элемент по указанному индексу в последовательности.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.ElementAtOrDefault(index: integer): T;</code>
|
||
<br> Возвращает элемент по указанному индексу в последовательности или значение по умолчанию, если индекс вне допустимого диапазона.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Any(): boolean;</code>
|
||
<br> Проверяет, содержит ли последовательность какие-либо элементы.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Any(predicate: Predicate<T>): boolean;</code>
|
||
<br> Проверяет, удовлетворяет ли какой-либо элемент последовательности заданному условию.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.All(predicate: Predicate<T>): boolean;</code>
|
||
<br> Проверяет, все ли элементы последовательности удовлетворяют условию.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Count(): integer;</code>
|
||
<br> Возвращает количество элементов в последовательности.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Count(predicate: Predicate<T>): integer;</code>
|
||
<br> Возвращает число, представляющее количество элементов последовательности, удовлетворяющих заданному условию.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.LongCount(): int64;</code>
|
||
<br> Возвращает значение типа Int64, представляющее общее число элементов в последовательности.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.LongCount(predicate: Predicate<T>): int64;</code>
|
||
<br> Возвращает значение типа Int64, представляющее число элементов последовательности, удовлетворяющих заданному условию.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Contains(value: T): boolean;</code>
|
||
<br> Определяет, содержится ли указанный элемент в последовательности, используя компаратор проверки на равенство по умолчанию.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Contains(value: T; comparer: System.Collections.Generic.IEqualityComparer<T>): boolean;</code>
|
||
<br> Определяет, содержит ли последовательность заданный элемент, используя указанный компаратор.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Aggregate(func: Func2<T,T,T>): T;</code>
|
||
<br> Применяет к последовательности агрегатную функцию. Возвращает конечное агрегатное значение.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Aggregate<Accum>(seed: T; func: Func2<Accum,T,Accum>): T;</code>
|
||
<br> Применяет к последовательности агрегатную функцию. Указанное начальное значение используется в качестве исходного значения агрегатной операции. Возвращает конечное агрегатное значение.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Aggregate<Accum,Res>(seed: T; func: Func2<Accum,T,Accum>; resultSelector: Func<Accum,Res>): T;</code>
|
||
<br> Применяет к последовательности агрегатную функцию.Указанное начальное значение служит исходным значением для агрегатной операции, а указанная функция используется для выбора результирующего значения. Возвращает конечное агрегатное значение.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<число>.Sum(): число;</code>
|
||
<br> Вычисляет сумму последовательности значений числового типа.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Sum(selector: Func<T,число>): число;</code>
|
||
<br> Вычисляет сумму последовательности значений числового типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<число>.Min(): число;</code>
|
||
<br> Вычисляет минимальный элемент последовательности значений числового типа.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Min(selector: Func<T,число>): число;</code>
|
||
<br> Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение числового типа.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<число>.Max(): число;</code>
|
||
<br> Вычисляет максимальный элемент последовательности значений числового типа.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Max(selector: Func<T,число>): число;</code>
|
||
<br> Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение числового типа.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<число>.Average(): real;</code>
|
||
<br> Вычисляет среднее для последовательности значений числового типа.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.Average(selector: Func<T,число>): real;</code>
|
||
<br> Вычисляет среднее для последовательности значений числового типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<TOuter>.Join<TInner,Key,Res>(inner: IEnumerable<TInner>; outerKeySelector: Func<TOuter,Key>; innerKeySelector: Func<TInner,Key>; resultSelector: Func2<TOuter,TInner,Res>): IEnumerable<Res>;</code>
|
||
<br> Объединяет две последовательности на основе сопоставления ключей в третью последовательность. Функция resultSelector задаёт проекцию элементов двух последовательностей с одинаковыми значениями ключа в элемент третьей последовательности.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<TOuter>.Join<TInner,Key,Res>(inner: IEnumerable<TInner>; outerKeySelector: Func<TOuter,Key>; innerKeySelector: Func<TInner,Key>; resultSelector: Func2<TOuter,TInner,Res>; comparer: System.Collections.Generic.IEqualityComparer<Key>): IEnumerable<Res>;</code>
|
||
<br> Объединяет две последовательности на основе сопоставления ключей в третью последовательность. Функция resultSelector задаёт проекцию элементов двух последовательностей с одинаковыми значениями ключа в элемент третьей последовательности. Для сравнения ключей используется компаратор comparer.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<TOuter>.GroupJoin<TInner,Key,Res>(inner: IEnumerable<TInner>; outerKeySelector: Func<TOuter,Key>; innerKeySelector: Func<TInner,Key>; resultSelector: Func2<TOuter,IEnumerable<TInner>,Res>): IEnumerable<Res>;</code>
|
||
<br> Объединяет две последовательности на основе равенства ключей и группирует результаты. Затем функция resultSelector проектирует ключ и последовательность соответствующих ему значений на элемент результирующей последовательности.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<TOuter>.GroupJoin<TInner,Key,Res>(inner: IEnumerable<TInner>; outerKeySelector: Func<TOuter,Key>; innerKeySelector: Func<TInner,Key>; resultSelector: Func2<TOuter,IEnumerable<TInner>,Res>; comparer: System.Collections.Generic.IEqualityComparer<Key>): IEnumerable<Res>;</code>
|
||
<br> Объединяет две последовательности на основе равенства ключей и группирует результаты. Для сравнения ключей используется указанный компаратор. Затем функция resultSelector проектирует ключ и последовательность соответствующих ему значений на элемент результирующей последовательности.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.GroupBy<Key>(keySelector: Func<T,Key>): IEnumerable<IGrouping<Key,T>>;</code>
|
||
<br> Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и возвращает последовательность групп; каждая группа соответствует одному значению ключа.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.GroupBy<Key>(keySelector: Func<T,Key>; comparer: System.Collections.Generic.IEqualityComparer<Key>): IEnumerable<IGrouping<Key,T>>;</code>
|
||
<br> Группирует элементы последовательности в соответствии с заданной функцией селектора ключа, сравнивает ключи с помощью указанного компаратора и возвращает последовательность групп; каждая группа соответствует одному значению ключа.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.GroupBy<Key,Element>(keySelector: Func<T,Key>; elementSelector: Func<T,Element>): IEnumerable<IGrouping<Key,T>>;</code>
|
||
<br> Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и проецирует элементы каждой группы с помощью указанной функции. Возвращает последовательность групп; каждая группа соответствует одному значению ключа.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.GroupBy<Key,Element>(keySelector: Func<T,Key>; elementSelector: Func<T,Element>; comparer: System.Collections.Generic.IEqualityComparer<Key>): IEnumerable<IGrouping<Key,Element>>;</code>
|
||
<br> Группирует элементы последовательности в соответствии с функцией селектора ключа.Ключи сравниваются с помощью компаратора, элементы каждой группы проецируются с помощью указанной функции.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.GroupBy<Key,Res>(keySelector: Func<T,Key>; resultSelector: Func2<Key,IEnumerable<T>,Res>): IEnumerable<Res>;</code>
|
||
<br> Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.GroupBy<Key,Element,Res>(keySelector: Func<T,Key>; elementSelector: Func<T,Element>; resultSelector: Func2<Key,IEnumerable<Element>,Res>): IEnumerable<Res>;</code>
|
||
<br> Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.Элементы каждой группы проецируются с помощью указанной функции.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.GroupBy<Key,Res>(keySelector: Func<T,Key>; resultSelector: Func2<Key,IEnumerable<T>,Res>; comparer: System.Collections.Generic.IEqualityComparer<Key>): IEnumerable<Res>;</code>
|
||
<br> Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.Ключи сравниваются с использованием заданного компаратора.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.GroupBy<Key,Element,Res>(keySelector: Func<T,Key>; elementSelector: System.Func<T,Element>; resultSelector: Func2<Key,IEnumerable<Element>,Res>; comparer: System.Collections.Generic.IEqualityComparer<Key>): IEnumerable<Res>;</code>
|
||
<br> Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.Значения ключей сравниваются с помощью указанного компаратора, элементы каждой группы проецируются с помощью указанной функции.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.AsEnumerable(): IEnumerable<T>;</code>
|
||
<br> Возвращает входные данные, приведенные к типу IEnumerable<T>.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.ToArray(): array of T;</code>
|
||
<br> Создает массив из последовательности.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.ToList(): List<T>;</code>
|
||
<br> Создает список List из последовательности.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.ToDictionary<Key>(keySelector: Func<T,Key>): Dictionary<Key,T>;</code>
|
||
<br> Создает словарь Dictionary из последовательности соответствии с заданной функцией селектора ключа.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.ToDictionary<Key>(keySelector: Func<T,Key>; comparer: System.Collections.Generic.IEqualityComparer<Key>): Dictionary<Key,T>;</code>
|
||
<br> Создает словарь Dictionary из последовательности в соответствии с заданной функцией селектора ключа и компаратором ключей.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.ToDictionary<Key,Element>(keySelector: Func<T,Key>; elementSelector: Func<T,Element>): Dictionary<Key,Element>;</code>
|
||
<br> Создает словарь Dictionary из последовательности в соответствии с заданными функциями селектора ключа и селектора элемента.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.ToDictionary<Key,Element>(keySelector: Func<T,Key>; elementSelector: Func<T,Element>; comparer: System.Collections.Generic.IEqualityComparer<Key>): Dictionary<Key,Element>;</code>
|
||
<br> Создает словарь Dictionary из последовательности в соответствии с заданным компаратором и функциями селектора ключа и селектора элемента.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.ToLookup<Key>(keySelector: Func<T,Key>): System.Linq.ILookup<Key,T>;</code>
|
||
<br> Создает объект System.Linq.Lookup из последовательности в соответствии с заданной функцией селектора ключа.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.ToLookup<Key>(keySelector: Func<T,Key>; comparer: System.Collections.Generic.IEqualityComparer<Key>): System.Linq.ILookup<Key,T>;</code>
|
||
<br> Создает объект System.Linq.Lookup из последовательности в соответствии с заданной функцией селектора ключа и компаратором ключей.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.ToLookup<Key,Element>(keySelector: Func<T,Key>; elementSelector: Func<T,Element>): System.Linq.ILookup<Key,Element>;</code>
|
||
<br> Создает объект System.Linq.Lookup из последовательности в соответствии с заданными функциями селектора ключа и селектора элемента.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.ToLookup<Key,Element>(keySelector: Func<T,Key>; elementSelector: Func<T,Element>; comparer: System.Collections.Generic.IEqualityComparer<Key>): System.Linq.ILookup<Key,Element>;</code>
|
||
<br> Создает объект System.Linq.Lookup из последовательности в соответствии с заданным компаратором и функциями селектора ключа и селектора элемента.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> System.Collections.IEnumerable.OfType<Res>(): IEnumerable<Res>;</code>
|
||
<br> Выполняет фильтрацию элементов объекта System.Collections.IEnumerable по заданному типу. Возвращает подпоследовательность данной последовательности. в которой все элементы принадлежат заданному типу.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> System.Collections.IEnumerable.Cast<Res>(): IEnumerable<Res>;</code>
|
||
<br> Преобразовывает элементы объекта System.Collections.IEnumerable в заданный тип.
|
||
</td></tr>
|
||
<tr><td>
|
||
<code><b>function</b> IEnumerable<T>.ToStr(delim: string := ' '): string;</code>
|
||
<br> Возвращает строковое представление последовательности, используя delim в качестве разделителя.
|
||
</td></tr>
|
||
</table>
|
||
|
||
</body>
|
||
|
||
</html>
|