Lire en anglais

Partager via


Memory<T> Constructeurs

Définition

Surcharges

Memory<T>(T[])

Crée un objet Memory<T> sur l’intégralité d’un tableau spécifié.

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

Crée un objet Memory<T> qui inclut un nombre spécifié d’éléments d’un tableau commençant à un index spécifié.

Memory<T>(T[])

Source:
Memory.cs
Source:
Memory.cs
Source:
Memory.cs

Crée un objet Memory<T> sur l’intégralité d’un tableau spécifié.

C#
public Memory (T[]? array);
C#
public Memory (T[] array);

Paramètres

array
T[]

Tableau à partir duquel créer l’objet Memory<T>.

Exceptions

T est un type de référence et array n’est pas un tableau de types T.

-ou-

Le tableau est covariant.

Remarques

Si array est null, ce constructeur retourne un objet Memory<T> avec une valeur default<T>.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.0, 2.1

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

Source:
Memory.cs
Source:
Memory.cs
Source:
Memory.cs

Crée un objet Memory<T> qui inclut un nombre spécifié d’éléments d’un tableau commençant à un index spécifié.

C#
public Memory (T[]? array, int start, int length);
C#
public Memory (T[] array, int start, int length);

Paramètres

array
T[]

Tableau source.

start
Int32

Index du premier élément à inclure dans la nouvelle Memory<T>.

length
Int32

Nombre d’éléments à inclure dans la nouvelle Memory<T>.

Exceptions

array est null, mais start ou length n’est pas zéro.

-ou-

start est en dehors des limites du tableau.

-ou-

start et length dépasse le nombre d’éléments du tableau.

T est un type de référence et array n’est pas un tableau de types T.

Remarques

Si array est null, ce constructeur retourne un objet Memory<T> avec une valeur default<T>.

S’applique à

.NET 9 et autres versions
Produit Versions
.NET Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Standard 2.0, 2.1