2011-01-11 6 views

答えて

2

それは.NET 4.0のNamed & Optional Parameters機能のためです。

categoryは、オーバーロードされたメソッドの1つのパラメータです。

1

Named and optional argumentsがC#4で導入されました。これらの引数によって、開発者はメソッドのオーバーロードを減らすことができます。

これらは、COM相互運用シナリオを処理する場合にも役立ちます。以下はMSDNの例です。オプションの引数の前に

:オプションの引数の後に

excelApp.get_Range("A1", "B4").AutoFormat(myFormat, Type.Missing, 
    Type.Missing, Type.Missing, Type.Missing, Type.Missing, Type.Missing); 

excelApp.Range["A1", "B4"].AutoFormat(Format: myFormat);