Freigeben über


ReadOnlyMemory<T> Konstruktoren

Definition

Überlädt

ReadOnlyMemory<T>(T[])

Erstellt einen neuen Speicherbereich über die gesamte Länge des Zielarrays.

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

Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarrays, beginnend an einer angegebenen Position und mit einer angegebenen Anzahl von Elementen.

ReadOnlyMemory<T>(T[])

Erstellt einen neuen Speicherbereich über die gesamte Länge des Zielarrays.

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

Parameter

array
T[]

Das Zielarray.

Ausnahmen

array ist kovariant, und der Typ des Arrays ist nicht genau T[].

Hinweise

Gibt zurück default , wenn array es sich um null.

Gilt für

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

Erstellt einen neuen Speicherbereich über dem Abschnitt des Zielarrays, beginnend an einer angegebenen Position und mit einer angegebenen Anzahl von Elementen.

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

Parameter

array
T[]

Das Zielarray.

start
Int32

Der Index, an dem der Speicherbereich beginnen soll.

length
Int32

Die Anzahl der Elemente im Speicherbereich.

Ausnahmen

array ist kovariant, und der Typ des Arrays ist nicht genau T[].

start, length oder start + length identifizieren eine Position außerhalb des Arraybereichs.

Hinweise

Gibt zurück default , wenn array es sich um null.

Gilt für