Method FirstN
FirstN<TSource, TResult>(IEnumerable<TSource>, Func<TSource, TResult>, int)
Returns the first n results.
public static IEnumerable<TResult> FirstN<TSource, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector, int n)
Parameters
sourceIEnumerable<TSource>The source.
selectorFunc<TSource, TResult>The selector.
nintThe number of results to return.
Returns
- IEnumerable<TResult>
The first n results.
Type Parameters
TSourceThe source type.
TResultThe result type.
FirstN<TSource, TKey, TResult>(IEnumerable<TSource>, Func<TSource, TResult>, TKey, Func<TKey, int>)
Returns the first n results.
public static IEnumerable<TResult> FirstN<TSource, TKey, TResult>(this IEnumerable<TSource> source, Func<TSource, TResult> selector, TKey key, Func<TKey, int> n)
Parameters
sourceIEnumerable<TSource>The source.
selectorFunc<TSource, TResult>The selector.
keyTKeyThe key (needed to infer the key type and to determine the key serializer).
nFunc<TKey, int>The number of results to return.
Returns
- IEnumerable<TResult>
The first n results.
Type Parameters
TSourceThe source type.
TKeyThe key type.
TResultThe result type.