VB.NET:= оператор
что означает следующее?
Class.Function(variable := 1 + 1)
Как называется этот оператор и что он делает?
3 ответов
Он используется для назначения необязательных переменных, без назначения предыдущих.
sub test(optional a as string = "", optional b as string = "")
msgbox(a & b)
end sub
теперь вы можете сделать
test(b:= "blaat")
'in stead of
test("", "blaat")
VB.NET поддерживает этот синтаксис для именованных (необязательных) параметров в вызовах метода. Этот синтаксис сообщает Class.Function
что параметр variable
устанавливается равным 2 (1 + 1).