3

VB.NET では、次のようにオプションのパラメーターを使用してメソッドを呼び出す (または属性を追加する) ことができます。

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

...

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

オペレーターの名前を見つけようとしていた:=ので、MSDN のVB.NET 2010 のオペレーター セクションを調べましたが、一覧に表示されていませんでした。多分それは実際にはoperatorではありませんが、代わりに何か他のものですか?

同僚と話しているときは、「コロン等号演算子」または「パラメータ代入表記法」と呼び続けていますが、技術的に何と呼ばれているかを知っておくとよいでしょう。たとえば、<<演算子を「左ビットシフト演算子」と呼び、<=演算子を「より大きいか等しい比較演算子」と呼びます。では、何と呼ぶべき:=でしょうか?

4

2 に答える 2

5

これは演算子ではありません。名前付き引数の単なる構文です。

于 2011-09-28T18:24:01.357 に答える
2

それらは名前付き引数です。

http://msdn.microsoft.com/en-us/library/dd264739.aspx

于 2011-09-28T18:23:55.833 に答える