Enumerable.Sequence<T>(T, T, T) Yöntem

Tanım

ile start başlayan ve ulaşılana kadar step her biri artımlı endInclusive ek değerler veren bir dizi oluşturur.

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ür Parametreleri

T

Sonuç dizisinde döndürülecek değerin türü.

Parametreler

start
T

Başlangıç değeri. Bu değer her zaman sonuçta elde edilen diziye eklenir.

endInclusive
T

Diziye dahil edilmeyecek değerlerin ötesindeki bitiş sınırı.

step
T

Dizideki bir sonraki değerin önceki değerden artırılacağı tutar.

Döndürülenler

IEnumerable<T> Dizisini içeren bir.

Özel durumlar

start, null'e eşittir.

endInclusive, null'e eşittir.

step, null'e eşittir.

endInclusive NaN'dir.

step sıfırdan büyük ancak endInclusive değerinden startküçüktür.

step sıfırdan küçük ama endInclusive değerinden startbüyüktür.

step sıfırdır ve endInclusive değerine eşit startdeğildir.

Şunlara uygulanır