Der Operand "SyncLock" kann nicht den Typ '<Typname>' haben, da '<Typname>' kein Verweistyp ist

Aktualisiert: November 2007

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

Mit der SyncLock-Anweisung können Anweisungen in einem einzigen Ausdruck synchronisiert werden. Damit wird sichergestellt, dass mehrere Ausführungsthreads dieselben Anweisungen nicht gleichzeitig ausführen. Der Ausdruckstyp in einer SyncLock-Anweisung muss ein Verweistyp sein (wie Klasse, Modul, Schnittstelle, Array oder Delegat).

Fehler-ID: BC30582

So beheben Sie diesen Fehler

  • Ändern Sie den Typ in den entsprechenden Verweistyp.

Siehe auch

Referenz

SyncLock-Anweisung

Weitere Ressourcen

Multithreading in Visual Basic