Memory<T> 생성자

정의

오버로드

Memory<T>(T[])

지정된 배열 전체에 새로운 Memory<T> 개체를 만듭니다.

Memory<T>(T[], Int32, Int32)

지정된 인덱스에서 시작하는 배열의 지정된 요소 수를 포함하는 새 Memory<T> 개체를 만듭니다.

Memory<T>(T[])

지정된 배열 전체에 새로운 Memory<T> 개체를 만듭니다.

public:
 Memory(cli::array <T> ^ array);
public Memory (T[]? array);
public Memory (T[] array);
new Memory<'T> : 'T[] -> Memory<'T>
Public Sub New (array As T())

매개 변수

array
T[]

Memory<T> 개체를 만들 배열입니다.

예외

T는 참조 형식이며, arrayT 형식의 배열이 아닙니다.

또는

배열은 공변(covariant)입니다.

설명

null경우 array 이 생성자는 값이 있는 Memory<T> 개체를 default<T> 반환합니다.

적용 대상

Memory<T>(T[], Int32, Int32)

지정된 인덱스에서 시작하는 배열의 지정된 요소 수를 포함하는 새 Memory<T> 개체를 만듭니다.

public:
 Memory(cli::array <T> ^ array, int start, int length);
public Memory (T[]? array, int start, int length);
public Memory (T[] array, int start, int length);
new Memory<'T> : 'T[] * int * int -> Memory<'T>
Public Sub New (array As T(), start As Integer, length As Integer)

매개 변수

array
T[]

원본 배열입니다.

start
Int32

Memory<T>에 포함할 첫 번째 요소의 인덱스입니다.

length
Int32

Memory<T>에 포함할 요소 수입니다.

예외

arraynull이지만, start 또는 length는 0이 아닙니다.

또는

start가 배열의 범위 밖에 있습니다.

또는

startlength가 배열의 요소 수를 초과합니다.

T는 참조 형식이며, arrayT 형식의 배열이 아닙니다.

설명

null경우 array 이 생성자는 값이 있는 Memory<T> 개체를 default<T> 반환합니다.

적용 대상