Enumerable.Sequence<T>(T, T, T) Methode

Definitie

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.

endInclusive 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.

Van toepassing op