Memory<T> Konstruktory

Definicja

Przeciążenia

Nazwa Opis
Memory<T>(T[])

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

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

Tworzy nowy Memory<T> obiekt, który zawiera określoną liczbę elementów tablicy rozpoczynającej się od określonego indeksu.

Memory<T>(T[])

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

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

Wyjątki

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

— lub —

Tablica jest kowariantna.

Uwagi

Jeśli array ma nullwartość , ten konstruktor zwraca Memory<T> obiekt 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
Źródło:
Memory.cs
Źródło:
Memory.cs

Tworzy nowy Memory<T> obiekt, który zawiera określoną liczbę elementów tablicy rozpoczynającej 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, który ma być uwzględniny w nowym Memory<T>elemecie .

length
Int32

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

Wyjątki

array to null, ale start lub length nie ma wartości 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 ma nullwartość , ten konstruktor zwraca Memory<T> obiekt z wartością default<T> .

Dotyczy