MoreEnumerableGenerateByIndexTResult Method |
Returns a sequence of values based on indexes.
Namespace:
MoreLinq
Assembly:
MoreLinq (in MoreLinq.dll) Version: 3.0.0
Syntax public static IEnumerable<TResult> GenerateByIndex<TResult>(
Func<int, TResult> generator
)
Public Shared Function GenerateByIndex(Of TResult) (
generator As Func(Of Integer, TResult)
) As IEnumerable(Of TResult)
public:
generic<typename TResult>
static IEnumerable<TResult>^ GenerateByIndex(
Func<int, TResult>^ generator
)
static member GenerateByIndex :
generator : Func<int, 'TResult> -> IEnumerable<'TResult>
Parameters
- generator
- Type: SystemFuncInt32, TResult
Generation function to apply to each index.
Type Parameters
- TResult
-
The type of the value returned by generator
and therefore the elements of the generated sequence.
Return Value
Type:
IEnumerableTResultA sequence of generated results.
Remarks
The sequence is (practically) infinite where the index ranges from
zero to MaxValue inclusive.
This function defers execution and streams the results.
See Also