c# 匿名代码块的 vb.net 等价物是什么?

What is vb.net equivalent for c# anonymous code blocks?

此代码的 VB.NET 等价物是什么

void foo()
{
    ...
    { //anonymous code block starts here
         ...
    } //anonymous code block ends here
}

最接近的是:

If True Then ' anonymous code block starts here
    ' ...
End If ' anonymous code block ends here

VB.NET 中没有等效的匿名代码块。

您可以使用 if true 进行模拟:

If True Then
End If

或者如果您不需要块作用域,您可以使用区域:

#Region "This is the code to be collapsed"
#End Region