AsyncEnumerable.Sequence<T>(T, T, T) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
生成一个序列,该序列以 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> 。
例外
step 是 null。
step 为零且 endInclusive 不等于 start。