El operando de "SyncLock" no puede ser de tipo "<nombreTipo>" debido a que "<nombreTipo>" no es un tipo de referencia

La instrucción SyncLock permite que las instrucciones se sincronicen en una sola expresión ya que garantiza que varios subprocesos no ejecuten las mismas instrucciones al mismo tiempo. El tipo de expresión en una instrucción SyncLock debe ser un tipo de referencia, como una clase, un módulo, una interfaz, una matriz o un delegado.

Identificador de error: BC30582

Para corregir este error

  • Cambie el tipo a un tipo de referencia adecuado.

Consulte también