Enumerable.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::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)

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 IEnumerable<T> som innehåller sekvensen.

Undantag

start är null.

endInclusive är null.

step är null.

endInclusive är NaN.

step är större än noll men endInclusive är mindre än start.

step är mindre än noll men endInclusive är större än start.

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

Gäller för