L'operando 'SyncLock' non può essere di tipo '<nometipo>' perché '<nometipo>' non è un tipo di riferimento

Aggiornamento: novembre 2007

'SyncLock' operand cannot be of type '<typename>' because '<typename>' is not a reference type

L'istruzione SyncLock consente la sincronizzazione delle istruzioni su un'unica espressione evitando che più thread eseguano contemporaneamente le stesse istruzioni. Nell'istruzione SyncLock l'espressione deve essere un tipo riferimento, ad esempio una classe, un modulo, un'interfaccia, una matrice o un delegato.

ID errore: BC30582

Per correggere l'errore

  • Cambiare il tipo con un tipo riferimento appropriato.

Vedere anche

Riferimenti

Istruzione SyncLock

Altre risorse

Multithreading in Visual Basic