Vb.net VB能有“吗?”;“孤立语境”;就像你在C中一样?

Vb.net VB能有“吗?”;“孤立语境”;就像你在C中一样?,vb.net,scope,Vb.net,Scope,我在引号中加上了“孤立上下文”,因为我不知道你还会怎么称呼它。基本上,在C#中,您可以执行以下操作: { int i = 0; } { int i = 1; } 大括号创建了一个独立的上下文,允许您在同一方法或属性逻辑中声明两个同名的变量。这在VB.NET中是可能的吗?另外,除了一个孤立的上下文之外,您还可以称之为什么?在VB.NET中不能有不属于控制流构造的代码块 但是,您可以模拟它: If True Then Dim i As Integer = 0 End If If True T

我在引号中加上了“孤立上下文”,因为我不知道你还会怎么称呼它。基本上,在C#中,您可以执行以下操作:

{ int i = 0; }
{ int i = 1; }

大括号创建了一个独立的上下文,允许您在同一方法或属性逻辑中声明两个同名的变量。这在VB.NET中是可能的吗?另外,除了一个孤立的上下文之外,您还可以称之为什么?

在VB.NET中不能有不属于控制流构造的代码块

但是,您可以模拟它:

If True Then
  Dim i As Integer = 0
End If

If True Then
  Dim i As Integer = 1
End If
至于这个术语,我想说它是范围