System.Runtime.InteropServices.GCHandle è una struttura nel linguaggio di programmazione C# che consente di gestire la conversione tra un puntatore a un oggetto gestito e un oggetto non gestito. Essa fornisce metodi per creare, ottenere e rilasciare un handle a un oggetto e offre la possibilità di controllare la riuscita dell'operazione con l'uso di valori booleani. Inoltre, GCHandle consente di bloccare un oggetto nella memoria e di prevenire il garbage collection fino a quando l'handle non viene rilasciato. Questa struttura è particolarmente utile quando si lavora con interoperabilità tra codice gestito e non gestito in applicazioni C#.
{shortObject} in {lang}: {examplesCount,plural,one{1 esempio trovato. Questo è il miglior esempio reale in {lang} per {object}, estratto da progetti open source. Lo} other{{examplesCount} esempi trovati. Questi sono i migliori esempi reali in {lang} per {object}, estratti da progetti open source. Li}} puoi valutare, per aiutarci a migliorare la qualità dei nostri esempi.