我把“隔离的上下文”放在引号中,因为我不知道你还会怎么称呼它。基本上,在C#中,您可以这样做:
{ int i = 0; }
{ int i = 1; }
花括号创建一个独立的上下文,允许您在相同的方法或属性逻辑中声明两个具有相同名称的变量。这在VB.NET中是否可行?另外,除了孤立的背景,你还把它称为什么呢?
答案 0 :(得分:4)
您不能在VB.NET中拥有不属于控制流构造的代码块。
但是,你可以模拟它:
If True Then
Dim i As Integer = 0
End If
If True Then
Dim i As Integer = 1
End If
至于这个词,我会说它是范围。