Memory<T> Construtores

Definição

Sobrecargas

Name Description
Memory<T>(T[])

Cria um novo Memory<T> objeto sobre a totalidade de um array especificado.

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

Cria um novo Memory<T> objeto que inclui um número especificado de elementos de um array começando num índice especificado.

Memory<T>(T[])

Origem:
Memory.cs
Origem:
Memory.cs
Origem:
Memory.cs
Origem:
Memory.cs
Origem:
Memory.cs

Cria um novo Memory<T> objeto sobre a totalidade de um array especificado.

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[]

O array a partir do qual criar o Memory<T> objeto.

Exceções

T é um tipo de referência, e array não é um array do tipo T.

-ou-

O array é covariante.

Observações

Se array for null, este construtor devolve um Memory<T> objeto com um default<T> valor.

Aplica-se a

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

Origem:
Memory.cs
Origem:
Memory.cs
Origem:
Memory.cs
Origem:
Memory.cs
Origem:
Memory.cs

Cria um novo Memory<T> objeto que inclui um número especificado de elementos de um array começando num í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[]

A matriz de origem.

start
Int32

O índice do primeiro elemento a incluir no novo Memory<T>.

length
Int32

O número de elementos a incluir no novo Memory<T>.

Exceções

array é null, mas start ou length é diferente de zero.

-ou-

start está fora dos limites do array.

-ou-

start e length excede o número de elementos no array.

T é um tipo de referência, e array não é um array do tipo T.

Observações

Se array for null, este construtor devolve um Memory<T> objeto com um default<T> valor.

Aplica-se a