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.
start — NaN.
endInclusive — NaN.
step — NaN.
step больше нуля, но endInclusive меньше start.
step меньше нуля, но endInclusive больше start.
step равно нулю и endInclusive не равен start.