3

I want to setup function parameter setting in Visual Studio 2013 UML class diagram designer that result something like this code

public void Execute(string query = "")
    {
        ...
    }
4

2 に答える 2

1

操作プロパティ

生成されたメソッドは次のようになります

public virtual void Execute(string query = "")
{
    throw new System.NotImplementedException();
}
于 2016-04-18T13:17:41.253 に答える
0

あなたが話していることは、オプションの引数と呼ばれます(少なくともC#では)。元のドキュメントはこれについてかなり優れています(https://msdn.microsoft.com/en-us/library/dd264739.aspx)が、その要点は

public void Execute(int num, string optionalstr = "")

これを行うことにより、numが必要になりoptionalstr、指定されている場合は使用されます。それ以外の場合は、等号の右側 (この場合は空の文字列) がデフォルトになります。

于 2016-04-17T02:34:04.217 に答える