Книга: Описание языка PascalABC.NET
Метод Join
Разделы на этой странице:
Метод Join
Описание методов
Методы приведены для последовательности sequence of T.
function Join<TInner,Key,Res>(inner: sequence of TInner; outerKeySelector: T->Key; innerKeySelector: TInner->TKey; resultSelector: (T,TInner)->Res): sequence of Res; Объединяет две последовательности на основе сопоставления ключей в третью последовательность. Функция resultSelector задаёт проекцию элементов двух последовательностей с одинаковыми значениями ключа в элемент третьей последовательности. |
function Join<TInner,Key,Res>(inner: sequence of TInner; outerKeySelector: T->Key; innerKeySelector: TInner->TKey; resultSelector: (T,TInner)->Res; comparer: System.Collections.Generic.IEqualityComparer<Key>): sequence of Res; Объединяет две последовательности на основе сопоставления ключей в третью последовательность. Функция resultSelector задаёт проекцию элементов двух последовательностей с одинаковыми значениями ключа в элемент третьей последовательности. Для сравнения ключей используется компаратор comparer. |
Пример
- Методы Print
- Метод фильтрации Where
- Метод проецирования Select
- Метод проецирования SelectMany
- Методы Take, TakeWhile, Skip, SkipWhile
- Метод Sorted
- Методы OrderBy, OrderByDescending
- Методы ThenBy,ThenByDescending
- Метод Concat
- Метод Zip
- Метод Distinct
- Методы Union,Intersect,Except
- Метод Reverse
- Метод SequenceEqual
- Методы First, FirstOrDefault
- Методы Last, LastOrDefault
- Методы Single, SingleOrDefault
- Метод DefaultIfEmpty
- Методы ElementAt, ElementAtOrDefault
- Методы Any, All
- Методы Count
- Метод Contains
- Метод Aggregate
- Методы Sum, Average
- Методы Min, Max
- Метод Join
- Метод GroupJoin
- Метод GroupBy
- Метод AsEnumerable
- Методы ToArray, ToList
- Метод ToDictionary
- Метод ToLookup
- Метод OfType
- Метод Cast
- Метод JoinIntoString
- Двусмысленность в запросах JOIN
- Joining Tables
- Синтаксис явного INNER JOIN в SQL-92
- FULL OUTER JOIN
- Метод GroupJoin
- Пример: функция mcast_join
- LEFT OUTER JOIN
- Тайм-ауты ядра и функция pthread_join()
- Метод JoinIntoString
- 7.8.1. Метод join()
- Объединение двух последовательностей с помощью оператора join
- Joining the Tutorial Project