Enumerable.Sequence<T>(T, T, T) Метод

Определение

Создает последовательность, начинающуюся с start и возвращающую дополнительные значения, которые будут увеличиваться step до достижения 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)

Параметры типа

T

Тип значения, возвращаемого в последовательности результатов.

Параметры

start
T

Начальное значение. Это значение всегда будет включено в результирующую последовательность.

endInclusive
T

Конечная граница, за пределами которой значения не будут включены в последовательность.

step
T

Сумма, по которой следующее значение в последовательности должно увеличиваться из предыдущего значения.

Возвращаемое значение

Объект, IEnumerable<T> содержащий последовательность.

Исключения

start равно null.

endInclusive равно null.

step равно null.

endInclusive — NaN.

step больше нуля, но endInclusive меньше start.

step меньше нуля, но endInclusive больше start.

step равно нулю и endInclusive не равен start.

Применяется к