Gibt es eine Lock-Anweisung in VB.NET?


76

Hat VB.NET das Äquivalent zur lockAnweisung von C # ?

Antworten:


112

Ja, die SyncLock- Anweisung.

Zum Beispiel:

// C#
lock (someLock)
{
    list.Add(someItem);
}

// VB
SyncLock someLock
    list.Add(someItem)
End SyncLock

28

Es heißt SyncLock-Beispiel:

Sub IncrementWebCount()
    SyncLock objMyLock
        intWebHits += 1
        Console.WriteLine(intWebHits)
    End SyncLock
End Sub

Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.