AsyncEnumerable.Sequence<T>(T, T, T) Metod

Definition

Genererar en sekvens som börjar med start och ger ytterligare värden som var och en ökas med step tills den har nåtts 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)

Typparametrar

T

Typen av värde som ska returneras i resultatsekvensen.

Parametrar

start
T

Startvärdet. Det här värdet tas alltid med i den resulterande sekvensen.

endInclusive
T

Det slut som är bundet efter vilket värden inte tas med i sekvensen.

step
T

Mängden som nästa värde i sekvensen ska ökas från föregående värde.

Returer

En IAsyncEnumerable<T> som innehåller sekvensen.

Undantag

step är null.

step är noll och endInclusive är inte lika med start.

Gäller för