Partager via


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

Définition

Crée une nouvelle étendue en lecture seule sur une partie d’un objet managé normal.

public:
generic <typename T>
 static ReadOnlySpan<T> CreateReadOnlySpan(T % reference, int length);
public static ReadOnlySpan<T> CreateReadOnlySpan<T> (ref T reference, int length);
public static ReadOnlySpan<T> CreateReadOnlySpan<T> (scoped 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)

Paramètres de type

T

Type des éléments de données.

Paramètres

reference
T

Référence à des données.

length
Int32

Nombre d'éléments T que contient reference.

Retours

Étendue en lecture seule.

Remarques

Cette méthode peut être utile si une partie d’un objet managé représente un tableau fixe.

Avertissement

Cette méthode doit être utilisée avec précaution. Il est dangereux, car l’argument length n’est pas vérifié. Même si est ref annoté en tant que scoped, il est stocké dans l’étendue retournée, et la durée de vie de l’étendue retournée ne sera pas validée pour la sécurité, même par les langages prenant en charge les étendues.

S’applique à