Enumerable.InfiniteSequence<T>(T, T) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
startで始まる無限シーケンスを生成し、stepずつインクリメントされた追加の値を生成します。
public:
generic <typename T>
where T : System::Numerics::IAdditionOperators<T, T, T> static System::Collections::Generic::IEnumerable<T> ^ InfiniteSequence(T start, T step);
public static System.Collections.Generic.IEnumerable<T> InfiniteSequence<T>(T start, T step) where T : System.Numerics.IAdditionOperators<T,T,T>;
static member InfiniteSequence : 'T * 'T -> seq<'T (requires 'T :> System.Numerics.IAdditionOperators<'T, 'T, 'T>)> (requires 'T :> System.Numerics.IAdditionOperators<'T, 'T, 'T>)
Public Function InfiniteSequence(Of T As IAdditionOperators(Of T, T, T)) (start As T, step As T) As IEnumerable(Of T)
型パラメーター
- T
結果シーケンスで生成される値の型。
パラメーター
- start
- T
開始値。
- step
- T
次の yielded 値を前の yielded 値からインクリメントする必要がある量。
返品
シーケンスを含む IEnumerable<T> 。