如何在 Visual Studio 2013 UML class 图表设计器中将函数字符串参数的默认值设置为空?
How to set default value of function string parameter to empty in Visual Studio 2013 UML class diagram designer?
我想在 Visual Studio 2013 UML class 图表设计器中设置功能参数设置,结果类似于此代码
public void Execute(string query = "")
{
...
}
您所说的称为可选参数(至少在 C# 中)。原始文档对此非常好 (https://msdn.microsoft.com/en-us/library/dd264739.aspx),但其要点是
public void Execute(int num, string optionalstr = "")
通过这样做,需要num
,如果给定则使用optionalstr
,否则默认为等号的右侧,在这种情况下:一个空字符串。
生成的方法看起来像
public virtual void Execute(string query = "")
{
throw new System.NotImplementedException();
}
我想在 Visual Studio 2013 UML class 图表设计器中设置功能参数设置,结果类似于此代码
public void Execute(string query = "")
{
...
}
您所说的称为可选参数(至少在 C# 中)。原始文档对此非常好 (https://msdn.microsoft.com/en-us/library/dd264739.aspx),但其要点是
public void Execute(int num, string optionalstr = "")
通过这样做,需要num
,如果给定则使用optionalstr
,否则默认为等号的右侧,在这种情况下:一个空字符串。
生成的方法看起来像
public virtual void Execute(string query = "")
{
throw new System.NotImplementedException();
}