Enumerable.Sequence<T>(T, T, T) Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Gera uma sequência que começa com start e produz valores adicionais, cada um incrementado por step até endInclusive ser atingido.
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)
Parâmetros de Tipo Genérico
- T
O tipo do valor a ser obtido na sequência de resultados.
Parâmetros
- start
- T
O valor inicial. Este valor será sempre incluído na sequência resultante.
- endInclusive
- T
O limite final para além do qual valores não será incluído na sequência.
- step
- T
O valor pelo qual o valor seguinte na sequência deve ser incrementado em relação ao valor anterior.
Devoluções
E IEnumerable<T> que contém a sequência.
Exceções
start é null.
endInclusive é null.
step é null.
start é o NaN.
endInclusive é o NaN.
step é o NaN.
step é maior que zero mas endInclusive é menor que start.
step é menor que zero mas endInclusive é maior que start.
step é zero e endInclusive não é igual starta .