VB.NET: = Оператор - PullRequest
       31

VB.NET: = Оператор

7 голосов
/ 15 октября 2008

Что означает следующее?

Class.Function(variable := 1 + 1)

Как называется этот оператор и для чего он нужен?

Ответы [ 3 ]

11 голосов
/ 15 октября 2008

Используется для назначения необязательных переменных без назначения предыдущих.

sub test(optional a as string = "", optional b as string = "")
   msgbox(a & b)
end sub

Теперь вы можете сделать

test(b:= "blaat")
'in stead of
test("", "blaat")
0 голосов
/ 15 октября 2008

VB.NET поддерживает этот синтаксис для именованных (необязательных) параметров в вызовах методов. Этот конкретный синтаксис сообщает Class.Function, что его параметр variable должен быть установлен в 2 (1 + 1).

0 голосов
/ 15 октября 2008

Необязательный параметр «variable» присваивает значение 2.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...