AsyncEnumerable.Sequence<T>(T, T, T) Méthode

Définition

Génère une séquence qui commence par start et génère des valeurs supplémentaires chaque incrémentée step jusqu’à ce qu’elle endInclusive soit atteinte.

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)

Paramètres de type

T

Type de la valeur à générer dans la séquence de résultats.

Paramètres

start
T

Valeur de départ. Cette valeur sera toujours incluse dans la séquence résultante.

endInclusive
T

Limite de fin au-delà de laquelle les valeurs ne seront pas incluses dans la séquence.

step
T

Quantité par laquelle la valeur suivante de la séquence doit être incrémentée à partir de la valeur précédente.

Retours

Qui IAsyncEnumerable<T> contient la séquence.

Exceptions

step a la valeur null.

step est égal à zéro et endInclusive n’est pas égal startà .

S’applique à