function IEnumerable<T>.Print(delim: string := ' '): IEnumerable<T>;
Выводит последовательность на экран, используя delim в качестве разделителя. |
function IEnumerable<T>.Println(delim: string := ' '): IEnumerable<T>;
Выводит последовательность на экран, используя delim в качестве разделителя, и переходит на новую строку. |
function IEnumerable<T>.Where(predicate: Predicate<T>): IEnumerable<T>;
Выполняет фильтрацию последовательности значений на основе заданного предиката. Возвращает подпоследовательность значений исходной последовательности, удовлетворяющих предикату. |
function IEnumerable<T>.Where(predicate: Predicate2<T,integer>): IEnumerable<T>;
Выполняет фильтрацию последовательности значений на основе заданного предиката с учётом индекса элемента. Возвращает подпоследовательность значений исходной последовательности, удовлетворяющих предикату. |
function IEnumerable<T>.Select<Res>(selector: Func<T,Res>): IEnumerable<Res>;
Проецирует каждый элемент последовательности на другой элемент с помощью функции selector. Возвращает последовательность элементов, полученных в результате проецирования. |
function IEnumerable<T>.Select<Res>(selector: Func2<T,integer,Res>): IEnumerable<Res>;
Проецирует каждый элемент последовательности на другой элемент с помощью функции selector, учитывающую индекс элемента. Возвращает последовательность элементов, полученных в результате проецирования. |
function IEnumerable<T>.SelectMany<Res>(selector: Func<T,IEnumerable<Res>>): IEnumerable<Res>;
Проецирует каждый элемент последовательности в новую последовательность и объединяет результирующие последовательности в одну последовательность. Возвращает объединённую последовательность. |
function IEnumerable<T>.SelectMany<Res>(selector: Func2<T,integer,IEnumerable<Res>>): IEnumerable<Res>;
Проецирует каждый элемент последовательности в новую последовательность с учетом индекса элемента и объединяет результирующие последовательности в одну последовательность. Возвращает объединённую последовательность. |
function IEnumerable<T>.SelectMany<Coll,Res>(collSelector: Func2<T,integer,IEnumerable<Coll>>; resultSelector: Func2<T,Coll,Res>): IEnumerable<Res>;
Проецирует каждый элемент последовательности в новую последовательность, объединяет результирующие последовательности в одну и вызывает функцию селектора результата для каждого элемента этой последовательности. Индекс каждого элемента исходной последовательности используется в промежуточной проецированной форме этого элемента. Возвращает объединённую последовательность. |
function IEnumerable<T>.SelectMany<Coll,Res>(collSelector: Func<T,IEnumerable<Coll>>; resultSelector: Func2<T,Coll,Res>): IEnumerable<Res>;
Проецирует каждый элемент последовательности в новую последовательность, объединяет результирующие последовательности в одну и вызывает функцию селектора результата для каждого элемента этой последовательности. Возвращает объединённую последовательность. |
function IEnumerable<T>.Take(count: integer): IEnumerable<T>;
Возвращает последовательность из count элементов с начала последовательности. |
function IEnumerable<T>.TakeWhile(predicate: Predicate<T>): IEnumerable<T>;
Возвращает цепочку элементов последовательности, удовлетворяющих указанному условию, до первого не удовлетворяющего. |
function IEnumerable<T>.TakeWhile(predicate: Predicate2<T,integer>): IEnumerable<T>;
Возвращает цепочку элементов последовательности, удовлетворяющих указанному условию, до первого не удовлетворяющего (учитывается индекс элемента). |
function IEnumerable<T>.Skip(count: integer): IEnumerable<T>;
Пропускает count элементов в последовательности и возвращает остальные элементы. |
function IEnumerable<T>.SkipWhile(predicate: Predicate<T>): IEnumerable<T>;
Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы. |
function IEnumerable<T>.SkipWhile(predicate: Predicate2<T,integer>): IEnumerable<T>;
Пропускает элементы в последовательности, пока они удовлетворяют заданному условию, и затем возвращает оставшиеся элементы (учитывается индекс элемента). |
function IEnumerable<T>.Sorted(): IEnumerable<T>;
Возвращает отсортированную по возрстанию последовательность. |
function IEnumerable<T>.OrderBy<Key>(keySelector: Func<T,Key>): System.Linq.IOrderedEnumerable<T>;
Сортирует элементы последовательности в порядке возрастания ключа и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ. |
function IEnumerable<T>.OrderBy<Key>(keySelector: System.Func<T,Key>; comparer: IComparer<Key>): System.Linq.IOrderedEnumerable<T>;
Сортирует элементы последовательности в порядке возрастания с использованием компаратора comparer и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ. |
function IEnumerable<T>.OrderByDescending<Key>(keySelector: System.Func<T,Key>): System.Linq.IOrderedEnumerable<T>;
Сортирует элементы последовательности в порядке убывания ключа и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ. |
function IEnumerable<T>.OrderByDescending<Key>(keySelector: System.Func<T,Key>; comparer: IComparer<Key>): System.Linq.IOrderedEnumerable<T>;
Сортирует элементы последовательности в порядке убывания с использованием компаратора comparer и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ. |
function System.Linq.IOrderedEnumerable<T>.ThenBy<Key>(keySelector: Func<T,Key>): System.Linq.IOrderedEnumerable<T>;
Выполняет дополнительное упорядочение элементов последовательности в порядке возрастания ключа и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ. |
function System.Linq.IOrderedEnumerable<T>.ThenBy<Key>(keySelector: Func<T,Key>; comparer: IComparer<Key>): System.Linq.IOrderedEnumerable<T>;
Выполняет дополнительное упорядочение элементов последовательности в порядке возрастания с использованием компаратора comparer и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ. |
function System.Linq.IOrderedEnumerable<T>.ThenByDescending<Key>(keySelector: Func<T,Key>): System.Linq.IOrderedEnumerable<T>;
Выполняет дополнительное упорядочение элементов последовательности в порядке убывания ключа и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ. |
function System.Linq.IOrderedEnumerable<T>.ThenByDescending<Key>(keySelector: Func<T,Key>; comparer: IComparer<Key>): System.Linq.IOrderedEnumerable<T>;
Выполняет дополнительное упорядочение элементов последовательности в порядке убывания с использованием компаратора comparer и возвращает отсортированнную последовательность. keySelector - функция, проектирующая элемент на ключ. |
function IEnumerable<T>.Concat(second: IEnumerable<T>): IEnumerable<T>;
Соединяет две последовательности, дописывая вторую в конец первой и возвращая результирующую последовательность. |
function IEnumerable<TFirst>.Zip<TSecond,Res>(second: IEnumerable<TSecond>; resultSelector: Func2<TFirst,TSecond,Res>): IEnumerable<Res>;
Объединяет две последовательности, используя указанную функцию, принимающую по одному элементу каждой последовательности и возвращающую элемент результирующей последовательности. |
function IEnumerable<T>.Distinct(): IEnumerable<T>;
Возвращает различающиеся элементы последовательности. |
function IEnumerable<T>.Distinct(comparer: System.Collections.Generic.IEqualityComparer<T>): IEnumerable<T>;
Возвращает различающиеся элементы последовательности, используя для сравнения значений компаратор comparer. |
function IEnumerable<T>.Union(second: IEnumerable<T>): IEnumerable<T>;
Находит объединение множеств, представленных двумя последовательностями. |
function IEnumerable<T>.Union(second: IEnumerable<T>; comparer: System.Collections.Generic.IEqualityComparer<T>): IEnumerable<T>;
Находит объединение множеств, представленных двумя последовательностями, используя указанный компаратор. |
function IEnumerable<T>.Intersect(second: IEnumerable<T>): IEnumerable<T>;
Находит пересечение множеств, представленных двумя последовательностями. |
function IEnumerable<T>.Intersect(second: IEnumerable<T>; comparer: System.Collections.Generic.IEqualityComparer<T>): IEnumerable<T>;
Находит пересечение множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор. |
function IEnumerable<T>.Except(second: IEnumerable<T>): IEnumerable<T>;
Находит разность множеств, представленных двумя последовательностями. |
function IEnumerable<T>.Except(second: IEnumerable<T>; comparer: System.Collections.Generic.IEqualityComparer<T>): IEnumerable<T>;
Находит разность множеств, представленных двумя последовательностями, используя для сравнения значений указанный компаратор. |
function IEnumerable<T>.Reverse(): IEnumerable<T>;
Возвращает инвертированную последовательность. |
function IEnumerable<T>.SequenceEqual(second: IEnumerable<T>): boolean;
Определяет, совпадают ли две последовательности. |
function IEnumerable<T>.SequenceEqual(second: IEnumerable<T>; comparer: System.Collections.Generic.IEqualityComparer<T>): boolean;
Определяет, совпадают ли две последовательности, используя для сравнения элементов указанный компаратор. |
function IEnumerable<T>.First(): T;
Возвращает первый элемент последовательности. |
function IEnumerable<T>.First(predicate: Predicate<T>): T;
Возвращает первый элемент последовательности, удовлетворяющий указанному условию. |
function IEnumerable<T>.FirstOrDefault(): T;
Возвращает первый элемент последовательности или значение по умолчанию, если последовательность не содержит элементов. |
function IEnumerable<T>.FirstOrDefault(predicate: Predicate<T>): T;
Возвращает первый удовлетворяющий условию элемент последовательности или значение по умолчанию, если ни одного такого элемента не найдено. |
function IEnumerable<T>.Last(): T;
Возвращает последний элемент последовательности. |
function IEnumerable<T>.Last(predicate: Predicate<T>): T;
Возвращает последний элемент последовательности, удовлетворяющий указанному условию. |
function IEnumerable<T>.LastOrDefault(): T;
Возвращает последний элемент последовательности или значение по умолчанию, если последовательность не содержит элементов. |
function IEnumerable<T>.LastOrDefault(predicate: Predicate<T>): T;
Возвращает последний элемент последовательности, удовлетворяющий указанному условию, или значение по умолчанию, если ни одного такого элемента не найдено. |
function IEnumerable<T>.Single(): T;
Возвращает единственный элемент последовательности и генерирует исключение, если число элементов последовательности отлично от 1. |
function IEnumerable<T>.Single(predicate: Predicate<T>): T;
Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, и генерирует исключение, если таких элементов больше одного. |
function IEnumerable<T>.SingleOrDefault(): T;
Возвращает единственный элемент последовательности или значение по умолчанию, если последовательность пуста; если в последовательности более одного элемента, генерируется исключение. |
function IEnumerable<T>.SingleOrDefault(predicate: Predicate<T>): T;
Возвращает единственный элемент последовательности, удовлетворяющий заданному условию, или значение по умолчанию, если такого элемента не существует; если условию удовлетворяет более одного элемента, генерируется исключение. |
function IEnumerable<T>.DefaultIfEmpty(): IEnumerable<T>;
Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую значение параметра типа по умолчанию, если последовательность пуста. |
function IEnumerable<T>.DefaultIfEmpty(defaultValue: T): IEnumerable<T>;
Возвращает элементы указанной последовательности или одноэлементную коллекцию, содержащую указанное значение, если последовательность пуста. |
function IEnumerable<T>.ElementAt(index: integer): T;
Возвращает элемент по указанному индексу в последовательности. |
function IEnumerable<T>.ElementAtOrDefault(index: integer): T;
Возвращает элемент по указанному индексу в последовательности или значение по умолчанию, если индекс вне допустимого диапазона. |
function IEnumerable<T>.Any(): boolean;
Проверяет, содержит ли последовательность какие-либо элементы. |
function IEnumerable<T>.Any(predicate: Predicate<T>): boolean;
Проверяет, удовлетворяет ли какой-либо элемент последовательности заданному условию. |
function IEnumerable<T>.All(predicate: Predicate<T>): boolean;
Проверяет, все ли элементы последовательности удовлетворяют условию. |
function IEnumerable<T>.Count(): integer;
Возвращает количество элементов в последовательности. |
function IEnumerable<T>.Count(predicate: Predicate<T>): integer;
Возвращает число, представляющее количество элементов последовательности, удовлетворяющих заданному условию. |
function IEnumerable<T>.LongCount(): int64;
Возвращает значение типа Int64, представляющее общее число элементов в последовательности. |
function IEnumerable<T>.LongCount(predicate: Predicate<T>): int64;
Возвращает значение типа Int64, представляющее число элементов последовательности, удовлетворяющих заданному условию. |
function IEnumerable<T>.Contains(value: T): boolean;
Определяет, содержится ли указанный элемент в последовательности, используя компаратор проверки на равенство по умолчанию. |
function IEnumerable<T>.Contains(value: T; comparer: System.Collections.Generic.IEqualityComparer<T>): boolean;
Определяет, содержит ли последовательность заданный элемент, используя указанный компаратор. |
function IEnumerable<T>.Aggregate(func: Func2<T,T,T>): T;
Применяет к последовательности агрегатную функцию. Возвращает конечное агрегатное значение. |
function IEnumerable<T>.Aggregate<Accum>(seed: T; func: Func2<Accum,T,Accum>): T;
Применяет к последовательности агрегатную функцию. Указанное начальное значение используется в качестве исходного значения агрегатной операции. Возвращает конечное агрегатное значение. |
function IEnumerable<T>.Aggregate<Accum,Res>(seed: T; func: Func2<Accum,T,Accum>; resultSelector: Func<Accum,Res>): T;
Применяет к последовательности агрегатную функцию.Указанное начальное значение служит исходным значением для агрегатной операции, а указанная функция используется для выбора результирующего значения. Возвращает конечное агрегатное значение. |
function IEnumerable<число>.Sum(): число;
Вычисляет сумму последовательности значений числового типа. |
function IEnumerable<T>.Sum(selector: Func<T,число>): число;
Вычисляет сумму последовательности значений числового типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
function IEnumerable<число>.Min(): число;
Вычисляет минимальный элемент последовательности значений числового типа. |
function IEnumerable<T>.Min(selector: Func<T,число>): число;
Вызывает функцию преобразования для каждого элемента последовательности и возвращает минимальное значение числового типа. |
function IEnumerable<число>.Max(): число;
Вычисляет максимальный элемент последовательности значений числового типа. |
function IEnumerable<T>.Max(selector: Func<T,число>): число;
Вызывает функцию преобразования для каждого элемента последовательности и возвращает максимальное значение числового типа. |
function IEnumerable<число>.Average(): real;
Вычисляет среднее для последовательности значений числового типа. |
function IEnumerable<T>.Average(selector: Func<T,число>): real;
Вычисляет среднее для последовательности значений числового типа, получаемой в результате применения функции преобразования к каждому элементу входной последовательности. |
function IEnumerable<TOuter>.Join<TInner,Key,Res>(inner: IEnumerable<TInner>; outerKeySelector: Func<TOuter,Key>; innerKeySelector: Func<TInner,Key>; resultSelector: Func2<TOuter,TInner,Res>): IEnumerable<Res>;
Объединяет две последовательности на основе сопоставления ключей в третью последовательность. Функция resultSelector задаёт проекцию элементов двух последовательностей с одинаковыми значениями ключа в элемент третьей последовательности. |
function 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>;
Объединяет две последовательности на основе сопоставления ключей в третью последовательность. Функция resultSelector задаёт проекцию элементов двух последовательностей с одинаковыми значениями ключа в элемент третьей последовательности. Для сравнения ключей используется компаратор comparer. |
function 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>;
Объединяет две последовательности на основе равенства ключей и группирует результаты. Затем функция resultSelector проектирует ключ и последовательность соответствующих ему значений на элемент результирующей последовательности. |
function 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>;
Объединяет две последовательности на основе равенства ключей и группирует результаты. Для сравнения ключей используется указанный компаратор. Затем функция resultSelector проектирует ключ и последовательность соответствующих ему значений на элемент результирующей последовательности. |
function IEnumerable<T>.GroupBy<Key>(keySelector: Func<T,Key>): IEnumerable<IGrouping<Key,T>>;
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и возвращает последовательность групп; каждая группа соответствует одному значению ключа. |
function IEnumerable<T>.GroupBy<Key>(keySelector: Func<T,Key>; comparer: System.Collections.Generic.IEqualityComparer<Key>): IEnumerable<IGrouping<Key,T>>;
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа, сравнивает ключи с помощью указанного компаратора и возвращает последовательность групп; каждая группа соответствует одному значению ключа. |
function IEnumerable<T>.GroupBy<Key,Element>(keySelector: Func<T,Key>; elementSelector: Func<T,Element>): IEnumerable<IGrouping<Key,T>>;
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и проецирует элементы каждой группы с помощью указанной функции. Возвращает последовательность групп; каждая группа соответствует одному значению ключа. |
function IEnumerable<T>.GroupBy<Key,Element>(keySelector: Func<T,Key>; elementSelector: Func<T,Element>; comparer: System.Collections.Generic.IEqualityComparer<Key>): IEnumerable<IGrouping<Key,Element>>;
Группирует элементы последовательности в соответствии с функцией селектора ключа.Ключи сравниваются с помощью компаратора, элементы каждой группы проецируются с помощью указанной функции. |
function IEnumerable<T>.GroupBy<Key,Res>(keySelector: Func<T,Key>; resultSelector: Func2<Key,IEnumerable<T>,Res>): IEnumerable<Res>;
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа. |
function IEnumerable<T>.GroupBy<Key,Element,Res>(keySelector: Func<T,Key>; elementSelector: Func<T,Element>; resultSelector: Func2<Key,IEnumerable<Element>,Res>): IEnumerable<Res>;
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.Элементы каждой группы проецируются с помощью указанной функции. |
function IEnumerable<T>.GroupBy<Key,Res>(keySelector: Func<T,Key>; resultSelector: Func2<Key,IEnumerable<T>,Res>; comparer: System.Collections.Generic.IEqualityComparer<Key>): IEnumerable<Res>;
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.Ключи сравниваются с использованием заданного компаратора. |
function 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>;
Группирует элементы последовательности в соответствии с заданной функцией селектора ключа и создает результирующее значение для каждой группы и ее ключа.Значения ключей сравниваются с помощью указанного компаратора, элементы каждой группы проецируются с помощью указанной функции. |
function IEnumerable<T>.AsEnumerable(): IEnumerable<T>;
Возвращает входные данные, приведенные к типу IEnumerable |
function IEnumerable<T>.ToArray(): array of T;
Создает массив из последовательности. |
function IEnumerable<T>.ToList(): List<T>;
Создает список List из последовательности. |
function IEnumerable<T>.ToDictionary<Key>(keySelector: Func<T,Key>): Dictionary<Key,T>;
Создает словарь Dictionary из последовательности соответствии с заданной функцией селектора ключа. |
function IEnumerable<T>.ToDictionary<Key>(keySelector: Func<T,Key>; comparer: System.Collections.Generic.IEqualityComparer<Key>): Dictionary<Key,T>;
Создает словарь Dictionary из последовательности в соответствии с заданной функцией селектора ключа и компаратором ключей. |
function IEnumerable<T>.ToDictionary<Key,Element>(keySelector: Func<T,Key>; elementSelector: Func<T,Element>): Dictionary<Key,Element>;
Создает словарь Dictionary из последовательности в соответствии с заданными функциями селектора ключа и селектора элемента. |
function IEnumerable<T>.ToDictionary<Key,Element>(keySelector: Func<T,Key>; elementSelector: Func<T,Element>; comparer: System.Collections.Generic.IEqualityComparer<Key>): Dictionary<Key,Element>;
Создает словарь Dictionary из последовательности в соответствии с заданным компаратором и функциями селектора ключа и селектора элемента. |
function IEnumerable<T>.ToLookup<Key>(keySelector: Func<T,Key>): System.Linq.ILookup<Key,T>;
Создает объект System.Linq.Lookup из последовательности в соответствии с заданной функцией селектора ключа. |
function IEnumerable<T>.ToLookup<Key>(keySelector: Func<T,Key>; comparer: System.Collections.Generic.IEqualityComparer<Key>): System.Linq.ILookup<Key,T>;
Создает объект System.Linq.Lookup из последовательности в соответствии с заданной функцией селектора ключа и компаратором ключей. |
function IEnumerable<T>.ToLookup<Key,Element>(keySelector: Func<T,Key>; elementSelector: Func<T,Element>): System.Linq.ILookup<Key,Element>;
Создает объект System.Linq.Lookup из последовательности в соответствии с заданными функциями селектора ключа и селектора элемента. |
function IEnumerable<T>.ToLookup<Key,Element>(keySelector: Func<T,Key>; elementSelector: Func<T,Element>; comparer: System.Collections.Generic.IEqualityComparer<Key>): System.Linq.ILookup<Key,Element>;
Создает объект System.Linq.Lookup из последовательности в соответствии с заданным компаратором и функциями селектора ключа и селектора элемента. |
function System.Collections.IEnumerable.OfType<Res>(): IEnumerable<Res>;
Выполняет фильтрацию элементов объекта System.Collections.IEnumerable по заданному типу. Возвращает подпоследовательность данной последовательности. в которой все элементы принадлежат заданному типу. |
function System.Collections.IEnumerable.Cast<Res>(): IEnumerable<Res>;
Преобразовывает элементы объекта System.Collections.IEnumerable в заданный тип. |
function IEnumerable<T>.ToStr(delim: string := ' '): string;
Возвращает строковое представление последовательности, используя delim в качестве разделителя. |