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

Definisi

Menghasilkan urutan yang dimulai dengan start dan menghasilkan nilai tambahan yang masing-masing bertambah bertahap step hingga endInclusive tercapai.

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)

Jenis parameter

T

Jenis nilai yang akan dihasilkan dalam urutan hasil.

Parameter

start
T

Nilai awal. Nilai ini akan selalu disertakan dalam urutan yang dihasilkan.

endInclusive
T

Batas akhir di luar nilai mana yang tidak akan disertakan dalam urutan.

step
T

Jumlah di mana nilai berikutnya dalam urutan harus bertambah dari nilai sebelumnya.

Mengembalikan

Yang IEnumerable<T> berisi urutan.

Pengecualian

start adalah null.

endInclusive adalah null.

step adalah null.

start adalah NaN.

endInclusive adalah NaN.

step adalah NaN.

step lebih besar dari nol tetapi endInclusive kurang dari start.

step kurang dari nol tetapi endInclusive lebih besar dari start.

step nol dan endInclusive tidak sama dengan start.

Berlaku untuk