XComparerByT, TKey Method  | 
 
            Creates a comparer with ascending order based on the specified comparison key and key comparer.
            
 
    Namespace: 
   Linq.Extras
    Assembly:
   Linq.Extras (in Linq.Extras.dll) Version: 5.0.0+96a4f4bfed64095342c5df107c1fe1fb95603ee5
Syntaxpublic static IComparer<T> By<T, TKey>(
	Func<T, TKey> keySelector,
	IComparer<TKey>? keyComparer = null
)
Public Shared Function By(Of T, TKey) ( 
	keySelector As Func(Of T, TKey),
	Optional keyComparer As IComparer(Of TKey) = Nothing
) As IComparer(Of T)
static member By : 
        keySelector : Func<'T, 'TKey> * 
        ?keyComparer : IComparer<'TKey> 
(* Defaults:
        let _keyComparer = defaultArg keyComparer null
*)
-> IComparer<'T> 
Parameters
- keySelector
 - Type: SystemFuncT, TKey
A function that returns the comparison key. - keyComparer (Optional)
 - Type: System.Collections.GenericIComparerTKey
An optional comparer used to compare the keys. 
Type Parameters
- T
 - The type of the objects to compare.
 - TKey
 - The type of the comparison key.
 
Return Value
Type: 
IComparerTA comparer based on the specified comparison key and key comparer.
See Also