以下是什么意思?
Class.Function(variable := 1 + 1)
这个运算符叫什么,它有什么作用?
它用于分配可选变量,而不分配以前的变量。
sub test(optional a as string = "", optional b as string = "")
msgbox(a & b)
end sub
你现在可以做
test(b:= "blaat")
'in stead of
test("", "blaat")
它将值 2 分配给可选参数“变量”。
VB.NET 支持方法调用中命名(可选)参数的这种语法。此特定语法通知Class.Function
其参数variable
将设置为 2 (1 + 1)。