Udostępnij za pośrednictwem


Memory<T> Konstruktory

Definicja

Przeciążenia

Memory<T>(T[])

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

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

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

Memory<T>(T[])

Źródło:
Memory.cs
Źródło:
Memory.cs
Źródło:
Memory.cs

Tworzy nowy obiekt Memory<T> w całej 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 obiekt Memory<T>.

Wyjątki

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

-lub-

Tablica jest kowariantna.

Uwagi

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

Dotyczy

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

Źródło:
Memory.cs
Źródło:
Memory.cs
Źródło:
Memory.cs

Tworzy nowy obiekt Memory<T> 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>.

length
Int32

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

Wyjątki

array jest 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, a array nie jest tablicą typu T.

Uwagi

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

Dotyczy