MemoryMarshal.CreateReadOnlySpan<T>(T, Int32) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un nuovo intervallo di sola lettura su una parte di un normale oggetto gestito.
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)
Parametri di tipo
- T
Tipo degli elementi di dati.
Parametri
- reference
- T
Riferimento ai dati.
- length
- Int32
Numero di elementi T
contenuti in reference
.
Restituisce
Intervallo di sola lettura.
Commenti
Questo metodo può essere utile se parte di un oggetto gestito rappresenta una matrice fissa.
Avviso
Questo metodo deve essere usato con cautela. È pericoloso perché l'argomento length
non è controllato. Anche se l'oggetto ref
viene annotato come scoped
, verrà archiviato nell'intervallo restituito e la durata dell'intervallo restituito non verrà convalidata per la sicurezza, anche in base a lingue con riconoscimento dell'intervallo.