我有这段代码:
Dim name, surname As Boolean
surname, name = False
它不起作用,我的上述代码是否有办法工作?我到处寻找,似乎找不到合适的方法。谢谢!
答案 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