2011-09-28 3 views
3

В VB.NET, вы можете вызывать методы (или добавить атрибуты) с дополнительными параметрами, как так:Что такое оператор: =, вызываемый в VB.NET?

DoSomething(FirstName:="Bob", LastName:="Smith") 

... 

<MyAttribute(SomeParam:=400)> 
Public MyClass 
    ... 

Я пытался выяснить имя оператора :=, так что я посмотрел в MSDN VB.NET 2010's Operators section и не смогли найти. Может быть, это не оператор , а вместо этого что-то еще?

Я не называл его «двоеточие равен оператору» или «присвоение обозначения параметра» при разговоре с сотрудниками, но было бы приятно знать, что это технически называется. Например, я бы назвал оператора << оператором левого битового сдвига и оператором <= оператора сравнения . " Итак, какой должен быть :=?

ответ

5

Это не оператор - это просто синтаксис named arguments.

+0

Хм. Мне нравится ваша ссылка лучше. – asawyer

Смежные вопросы