Memory<T> Konstruktorer

Definition

Överlagringar

Name Description
Memory<T>(T[])

Skapar ett nytt Memory<T> objekt över hela en angiven matris.

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

Skapar ett nytt Memory<T> objekt som innehåller ett angivet antal element i en matris som börjar vid ett angivet index.

Memory<T>(T[])

Källa:
Memory.cs
Källa:
Memory.cs
Källa:
Memory.cs
Källa:
Memory.cs
Källa:
Memory.cs

Skapar ett nytt Memory<T> objekt över hela en angiven matris.

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

Parametrar

array
T[]

Matrisen som objektet ska skapas Memory<T> från.

Undantag

T är en referenstyp och array är inte en matris av typen T.

-eller-

Matrisen är covariant.

Kommentarer

Om array är nullreturnerar den här konstruktorn ett Memory<T> objekt med ett default<T> värde.

Gäller för

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

Källa:
Memory.cs
Källa:
Memory.cs
Källa:
Memory.cs
Källa:
Memory.cs
Källa:
Memory.cs

Skapar ett nytt Memory<T> objekt som innehåller ett angivet antal element i en matris som börjar vid ett angivet index.

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)

Parametrar

array
T[]

Källmatrisen.

start
Int32

Indexet för det första elementet som ska inkluderas i det nya Memory<T>.

length
Int32

Antalet element som ska inkluderas i den nya Memory<T>.

Undantag

array är null, men start eller length är inte noll.

-eller-

start ligger utanför matrisens gränser.

-eller-

start och length överskrider antalet element i matrisen.

T är en referenstyp och array är inte en matris av typen T.

Kommentarer

Om array är nullreturnerar den här konstruktorn ett Memory<T> objekt med ett default<T> värde.

Gäller för