다음을 통해 공유


ArraySegment<T>.Slice 메서드

정의

오버로드

Slice(Int32)

지정된 인덱스에서 시작하여, 현재의 배열 세그먼트에서 벗어난 조각을 형성합니다.

Slice(Int32, Int32)

지정된 인덱스에서 시작하여, 현재 배열 세그먼트에서 벗어난 지정된 길이의 조각을 형성합니다.

Slice(Int32)

지정된 인덱스에서 시작하여, 현재의 배열 세그먼트에서 벗어난 조각을 형성합니다.

public:
 ArraySegment<T> Slice(int index);
public ArraySegment<T> Slice (int index);
member this.Slice : int -> ArraySegment<'T>
Public Function Slice (index As Integer) As ArraySegment(Of T)

매개 변수

index
Int32

조각을 시작할 인덱스입니다.

반환

ArraySegment<T>

index부터 끝까지 현재 배열 세그먼트의 모든 요소로 구성된 배열 세그먼트입니다.

예외

이 인스턴스의 기본 배열은 null입니다.

index이(가) 이 인스턴스의 기본 배열 길이보다 큽니다.

적용 대상

Slice(Int32, Int32)

지정된 인덱스에서 시작하여, 현재 배열 세그먼트에서 벗어난 지정된 길이의 조각을 형성합니다.

public:
 ArraySegment<T> Slice(int index, int count);
public ArraySegment<T> Slice (int index, int count);
member this.Slice : int * int -> ArraySegment<'T>
Public Function Slice (index As Integer, count As Integer) As ArraySegment(Of T)

매개 변수

index
Int32

조각을 시작할 인덱스입니다.

count
Int32

원하는 조각 길이입니다.

반환

ArraySegment<T>

index에서부터 시작하는 count 요소의 배열 세그먼트입니다.

예외

이 인스턴스의 기본 배열은 null입니다.

index이(가) 이 인스턴스의 기본 배열 길이보다 큽니다.

또는

count이(가) 이 index 인스턴스의 기본 배열 길이보다 큽니다.

적용 대상