Compartir vía


Memory<T> Constructores

Definición

Sobrecargas

Memory<T>(T[])

Crea un nuevo objeto Memory<T> sobre la totalidad de una matriz especificada.

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

Crea un nuevo objeto Memory<T> que incluye un número especificado de elementos de una matriz que comienza en un índice especificado.

Memory<T>(T[])

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

Crea un nuevo objeto Memory<T> sobre la totalidad de una matriz especificada.

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

Parámetros

array
T[]

Matriz desde la que se va a crear el objeto Memory<T>.

Excepciones

T es un tipo de referencia y array no es una matriz de tipo T.

-o-

La matriz es covariante.

Comentarios

Si array es null, este constructor devuelve un objeto Memory<T> con un valor de default<T>.

Se aplica a

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

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

Crea un nuevo objeto Memory<T> que incluye un número especificado de elementos de una matriz que comienza en un índice especificado.

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)

Parámetros

array
T[]

Matriz de origen.

start
Int32

Índice del primer elemento que se va a incluir en el nuevo Memory<T>.

length
Int32

Número de elementos que se van a incluir en el nuevo Memory<T>.

Excepciones

array es null, pero start o length no es cero.

-o-

start está fuera de los límites de la matriz.

-o-

start y length supera el número de elementos de la matriz.

T es un tipo de referencia y array no es una matriz de tipo T.

Comentarios

Si array es null, este constructor devuelve un objeto Memory<T> con un valor de default<T>.

Se aplica a