Enumerable.Sequence<T>(T, T, T) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
시퀀스를 생성하여 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 가 0보다 크지만 endInclusivestart.
step 가 0보다 작지만 endInclusivestart.
step 가 0이고 endInclusive 같지 start않습니다.