CS0185 de erro do compilador
Mensagem de erro
'type' não é um tipo de referência conforme exigido pela demonstrativo bloquear
The bloquear demonstrativo só pode avaliar a tipos de referência.Para obter mais informações, consulte Como: Declarar um evento em uma interface e implementá-lo em uma classe (Guia de programação C#) e Tipos de referência (referência C#).
Exemplo
O exemplo a seguir gera CS0185:
// CS0185.cs
public class MainClass
{
public static void Main ()
{
lock (1) // CS0185
// try the following lines instead
// MainClass x = new MainClass();
// lock(x)
{
}
}
}