Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Metodo Marshal.UnsafeAddrOfPinnedArrayElement<T>(T[], Int32)

.NET Framework (current version)
 

Data di pubblicazione: novembre 2016

[Supportato in .NET Framework 4.5.1 e versioni successive]

Ottiene l'indirizzo dell'elemento in corrispondenza dell'indice specificato in una matrice del tipo specificato.

Spazio dei nomi:   System.Runtime.InteropServices
Assembly:  mscorlib (in mscorlib.dll)

[SecurityCriticalAttribute]
public static IntPtr UnsafeAddrOfPinnedArrayElement<T>(
	T[] arr,
	int index
)

Parametri

arr
Type: T[]

Matrice che contiene l'elemento desiderato.

index
Type: System.Int32

Indice dell'elemento desiderato nella matrice arr.

Valore restituito

Type: System.IntPtr

Indirizzo di index all'interno di arr.

Parametri tipo

T

Tipo della matrice

La matrice deve essere bloccata utilizzando un GCHandle prima di essere passato a questo metodo. Per ottenere prestazioni ottimali, questo metodo non convalida la matrice passata. Questo può produrre risultati imprevisti.

SecurityCriticalAttribute

requires full trust for the immediate caller. This member cannot be used by partially trusted or transparent code.

Universal Windows Platform
Disponibile da 8.1
.NET Framework
Disponibile da 4.5.1
Libreria di classi portabile
Supportato in: piattaforme .NET portabili
Windows Phone
Disponibile da 8.1
Torna all'inizio
Mostra: