Enumerable.Sequence<T>(T, T, T) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vygeneruje sekvenci, která začíná start a poskytuje další hodnoty, o step které se každý přírůstek zvýší, dokud endInclusive nedosáhnete.
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)
Parametry typu
- T
Typ hodnoty, která se má získat ve výsledné sekvenci.
Parametry
- start
- T
Počáteční hodnota. Tato hodnota bude vždy zahrnuta do výsledné sekvence.
- endInclusive
- T
Koncová mez, za kterou hodnoty nebudou zahrnuty do sekvence.
- step
- T
Částka, o kterou by měla být další hodnota v sekvenci vyšší než předchozí hodnota.
Návraty
Ten IEnumerable<T> obsahuje sekvenci.
Výjimky
start je null.
endInclusive je null.
step je null.
start je NaN.
endInclusive je NaN.
step je NaN.
step je větší než nula, ale endInclusive je menší než start.
step je menší než nula, ale endInclusive je větší než start.
step je nula a endInclusive nerovná startse .