VB.NET中是否有锁定语句?

时间:2009-05-27 13:57:33

标签: c# vb.net

VB.NET是否具有C#的lock语句的等价物?

3 个答案:

答案 0 :(得分:107)

是的,SyncLock声明。

例如:

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

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

答案 1 :(得分:28)

它被称为SyncLock示例:

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

答案 2 :(得分:2)

是的,它叫做SyncLock