MemoryMarshal.CreateReadOnlySpan<T>(T, Int32) Método

Definición

Crea un nuevo intervalo de solo lectura en una parte de un objeto administrado normal.

public:
generic <typename T>
 static ReadOnlySpan<T> CreateReadOnlySpan(T % reference, int length);
public static ReadOnlySpan<T> CreateReadOnlySpan<T>(ref T reference, int length);
static member CreateReadOnlySpan : 'T * int -> ReadOnlySpan<'T>
Public Shared Function CreateReadOnlySpan(Of T) (ByRef reference As T, length As Integer) As ReadOnlySpan(Of T)

Parámetros de tipo

T

Tipo de los elementos de datos.

Parámetros

reference
T

Referencia a los datos.

length
Int32

Número de T elementos que reference contiene.

Devoluciones

Intervalo de solo lectura.

Comentarios

Este método puede ser útil si parte de un objeto administrado representa una matriz fija.

Advertencia

Este método debe usarse con precaución. Es peligroso porque el length argumento no está comprobado. Aunque se ref anota como scoped, se almacenará en el intervalo devuelto y la duración del intervalo devuelto no se validará para la seguridad, incluso mediante lenguajes compatibles con intervalos.

Se aplica a