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é.

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

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 à

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é.

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)

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 à