Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Aggiornamento: novembre 2007
Messaggio di errore
'tipo' non è un tipo di riferimento richiesto dall'istruzione lock.
'type' is not a reference type as required by the lock statement
L'istruzione lock può valutare solo tipi di riferimento. Per ulteriori informazioni, vedere Sincronizzazione di thread (Guida per programmatori C#) e Tipi di riferimento (Riferimenti per C#).
Esempio
Il seguente codice di esempio genera l'errore CS0185:
// CS0185.cs
public class MainClass
{
public static void Main ()
{
lock (1) // CS0185
// try the following lines instead
// MainClass x = new MainClass();
// lock(x)
{
}
}
}