AsyncEnumerable.Sequence<T>(T, T, T) 方法

定义

生成一个序列,该序列以 start 开头,并生成每个递增 step 的值,直到 endInclusive 达到。

public:
generic <typename T>
 where T : System::Numerics::INumber<T> static System::Collections::Generic::IAsyncEnumerable<T> ^ Sequence(T start, T endInclusive, T step);
public static System.Collections.Generic.IAsyncEnumerable<T> Sequence<T>(T start, T endInclusive, T step) where T : System.Numerics.INumber<T>;
static member Sequence : 'T * 'T * 'T -> System.Collections.Generic.IAsyncEnumerable<'T (requires 'T :> System.Numerics.INumber<'T>)> (requires 'T :> System.Numerics.INumber<'T>)
Public Function Sequence(Of T As INumber(Of T)) (start As T, endInclusive As T, step As T) As IAsyncEnumerable(Of T)

类型参数

T

要在结果序列中生成的值的类型。

参数

start
T

起始值。 此值将始终包含在生成的序列中。

endInclusive
T

结束边界,序列中不会包含这些值。

step
T

序列中下一个值应从上一个值递增的量。

返回

包含序列的一个 IAsyncEnumerable<T>

例外

stepnull

step 为零且 endInclusive 不等于 start

适用于