Enumerable.Sequence<T>(T, T, T) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een reeks gegenereerd die begint met start en extra waarden oplevert die elk worden step verhoogd totdat endInclusive het is bereikt.
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)
Type parameters
- T
Het type van de waarde dat moet worden geretourneerd in de resultatenreeks.
Parameters
- start
- T
De beginwaarde. Deze waarde wordt altijd opgenomen in de resulterende reeks.
- endInclusive
- T
De eindgrens buiten welke waarden niet in de reeks worden opgenomen.
- step
- T
Het bedrag waarmee de volgende waarde in de reeks moet worden verhoogd vanaf de vorige waarde.
Retouren
Een IEnumerable<T> die de reeks bevat.
Uitzonderingen
start is null.
endInclusive is null.
step is null.
start is NaN.
endInclusive is NaN.
step is NaN.
step is groter dan nul, maar endInclusive is kleiner dan start.
step is kleiner dan nul, maar endInclusive is groter dan start.
step is nul en endInclusive is niet gelijk aan start.