在VB.NET中是否有locking语句?

VB.NET有相当于C#的lock语句吗?

是的, SyncLock语句。

例如:

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

它被称为SyncLock示例:

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

是的,这叫做SyncLock