Поделиться через


Операнд SyncLock не может иметь тип <имяТипа>, поскольку <имяТипа> не является ссылочным типом

Обновлен: Ноябрь 2007

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

Оператор SyncLock разрешает синхронизацию операторов на основе единичного выражения, гарантируя, что одни и те же операторы не будут выполняться одновременно несколькими потоками. Тип выражения в операторе SyncLock должен быть ссылочным типом (например, классом, модулем, интерфейсом, массивом или делегатом).

Идентификатор ошибки: BC30582

Исправление этой ошибки

  • Измените тип на соответствующий ссылочный тип.

См. также

Ссылки

Оператор SyncLock

Другие ресурсы

Многопотоковость в Visual Basic