2011-09-28 8 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

Hmm。私はあなたのリンクが好きです。 – asawyer

関連する問題