VB.NET := Operator

前端 未结 3 1127
予麋鹿
予麋鹿 2020-12-19 06:07

What does the following mean?

Class.Function(variable := 1 + 1)

What is this operator called, and what does it do?

相关标签:
3条回答
  • 2020-12-19 06:41

    VB.NET supports this syntax for named (optional) parameters in method calls. This particular syntax informs Class.Function that its parameter variable is to be set to 2 (1 + 1).

    0 讨论(0)
  • 2020-12-19 06:45

    It is used to assign optional variables, without assigning the previous ones.

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

    you can now do

    test(b:= "blaat")
    'in stead of
    test("", "blaat")
    
    0 讨论(0)
  • 2020-12-19 06:51

    It assigns the optional parameter "variable" the value 2.

    0 讨论(0)
提交回复
热议问题