Memory<T>.Slice 메서드

정의

오버로드

Slice(Int32)

지정된 인덱스로 시작되는 현재 메모리에서 하나의 조각을 형성합니다.Forms a slice out of the current memory that begins at a specified index.

Slice(Int32, Int32)

지정된 인덱스에서 시작하고 지정된 길이만큼 해당하는 현재 메모리에서 벗어난 조각을 형성합니다.Forms a slice out of the current memory starting at a specified index for a specified length.

Slice(Int32)

지정된 인덱스로 시작되는 현재 메모리에서 하나의 조각을 형성합니다.Forms a slice out of the current memory that begins at a specified index.

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

매개 변수

start
Int32

조각을 시작할 인덱스입니다.The index at which to begin the slice.

반환

인스턴스의 start부터 끝까지 현재 인스턴스의 모든 요소를 포함하는 개체입니다.An object that contains all elements of the current instance from start to the end of the instance.

예외

start가 0보다 작거나 Length보다 큽니다.start is less than zero or greater than Length.

Slice(Int32, Int32)

지정된 인덱스에서 시작하고 지정된 길이만큼 해당하는 현재 메모리에서 벗어난 조각을 형성합니다.Forms a slice out of the current memory starting at a specified index for a specified length.

public:
 Memory<T> Slice(int start, int length);
public Memory<T> Slice (int start, int length);
member this.Slice : int * int -> Memory<'T>
Public Function Slice (start As Integer, length As Integer) As Memory(Of T)

매개 변수

start
Int32

조각을 시작할 인덱스입니다.The index at which to begin the slice.

length
Int32

조각에 포함할 요소 수입니다.The number of elements to include in the slice.

반환

start에서 시작하는 현재 인스턴스의 length 요소를 포함하는 개체입니다.An object that contains length elements from the current instance starting at start.

예외

start가 0보다 작거나 Length보다 큽니다.start is less than zero or greater than Length.

또는-or-

lengthLength - start보다 큽니다.length is greater than Length - start

적용 대상