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 = "")
{
...
}
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 = "")
{
...
}
生成されたメソッドは次のようになります
public virtual void Execute(string query = "")
{
throw new System.NotImplementedException();
}
あなたが話していることは、オプションの引数と呼ばれます(少なくともC#では)。元のドキュメントはこれについてかなり優れています(https://msdn.microsoft.com/en-us/library/dd264739.aspx)が、その要点は
public void Execute(int num, string optionalstr = "")
これを行うことにより、num
が必要になりoptionalstr
、指定されている場合は使用されます。それ以外の場合は、等号の右側 (この場合は空の文字列) がデフォルトになります。