Enumerable.Sequence<T>(T, T, T) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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::IEnumerable<T> ^ Sequence(T start, T endInclusive, T step);
public static System.Collections.Generic.IEnumerable<T> Sequence<T>(T start, T endInclusive, T step) where T : System.Numerics.INumber<T>;
static member Sequence : 'T * 'T * 'T -> seq<'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 IEnumerable(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 IEnumerable<T> contient la séquence.
Exceptions
start a la valeur null.
endInclusive a la valeur null.
step a la valeur null.
start est NaN.
endInclusive est NaN.
step est NaN.
step est supérieur à zéro, mais endInclusive est inférieur à start.
step est inférieur à zéro, mais endInclusive est supérieur à start.
step est égal à zéro et endInclusive n’est pas égal startà .