ExtensionsFullOuterJoinTOuter, TInner, TKey, TResult - метод

Definition

Пространство имён: Tessa.Platform.Collections
Сборка: Tessa (в Tessa.dll) Версия: 3.6.0.22
C#
public static IEnumerable<TResult> FullOuterJoin<TOuter, TInner, TKey, TResult>(
	this IEnumerable<TOuter> outer,
	IEnumerable<TInner> inner,
	Func<TOuter, TKey> outerKeySelector,
	Func<TInner, TKey> innerKeySelector,
	Func<TOuter, TInner, TResult> resultSelector,
	IEqualityComparer<TKey> comparer = null,
	TOuter outerDefault = null,
	TInner innerDefault = null
)

Параметры

outer  IEnumerableTOuter
 
inner  IEnumerableTInner
 
outerKeySelector  FuncTOuter, TKey
 
innerKeySelector  FuncTInner, TKey
 
resultSelector  FuncTOuter, TInner, TResult
 
comparer  IEqualityComparerTKey  (Optional)
 
outerDefault  TOuter  (Optional)
 
innerDefault  TInner  (Optional)
 

Параметры типа

TOuter
TInner
TKey
TResult

Возвращаемое значение

IEnumerableTResult

Примечание об использовании

В Visual Basic и C# этот метод можно вызывать как метод экземпляра для любого объекта типа IEnumerableTOuter. При вызове метода для экземпляра следует опускать первый параметр. Дополнительные сведения см. в разделе Методы расширения (Visual Basic) или Методы расширения (Руководство по программированию в C#).

См. также