Enumerable.Sequence<T>(T, T, T) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.
start är NaN.
endInclusive är NaN.
step ä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.