VB.net多个dims = true同时?

时间:2016-03-18 16:45:07

标签: vb.net boolean

我有这段代码:

Dim name, surname As Boolean
    surname, name = False

它不起作用,我的上述代码是否有办法工作?我到处寻找,似乎找不到合适的方法。谢谢!

1 个答案:

答案 0 :(得分:0)

VB.net不支持此功能。

你坚持:

Dim name As Boolean = False
Dim surname As Boolean = False
默认情况下,

Boolean已初始化为False,因此,如果这是您想要的值,则无需在初始化时明确设置False

如果你在循环中声明它,就像下面的代码一样,要小心,因为它只会被初始化一次。只有第一次迭代中的第一个Console.WriteLine才会输出False。如果您希望每次都初始化它,则必须执行Dim a As Boolean = False

For i As Integer = 1 To 10
    Dim a As Boolean
    Console.WriteLine(a)
    a = True
    console.WriteLine(a)
Next

<强>输出:

False
True
True
True
True
True
True
True
True
True
True
True
True
True
True
True
True
True
True
True