Memory<T> Konstruktory

Definicja

Przeciążenia

Memory<T>(T[])

Tworzy nowy Memory<T> obiekt w całości określonej tablicy.

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

Tworzy nowy Memory<T> obiekt zawierający określoną liczbę elementów tablicy rozpoczynających się od określonego indeksu.

Memory<T>(T[])

Tworzy nowy Memory<T> obiekt w całości określonej tablicy.

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())

Parametry

array
T[]

Tablica, z której ma zostać utworzony Memory<T> obiekt.

Wyjątki

T jest typem odwołania i array nie jest tablicą typu T.

-lub-

Tablica jest kowariantna.

Uwagi

Jeśli array jest to null, ten konstruktor zwraca Memory<T> obiekt z wartością default<T> .

Dotyczy

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

Tworzy nowy Memory<T> obiekt zawierający określoną liczbę elementów tablicy rozpoczynających się od określonego indeksu.

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)

Parametry

array
T[]

Tablica źródłowa.

start
Int32

Indeks pierwszego elementu do uwzględnienia w nowym Memory<T>elemecie .

length
Int32

Liczba elementów do uwzględnienia w nowym Memory<T>elemecie .

Wyjątki

array to null, ale start lub length jest inny niż zero.

-lub-

start znajduje się poza granicami tablicy.

-lub-

start i length przekracza liczbę elementów w tablicy.

T jest typem odwołania i array nie jest tablicą typu T.

Uwagi

Jeśli array jest to null, ten konstruktor zwraca Memory<T> obiekt z wartością default<T> .

Dotyczy