Как установить значение по умолчанию для параметра строки функции, которое будет пустым, в конструкторе диаграмм классов Visual Studio 2013 UML?
Я хочу настроить параметр параметра функции в конструкторе диаграмм классов UML в Visual Studio 2013, в результате чего получится что-то вроде этого кода
public void Execute(string query = "")
{
...
}
2 ответа
Решение
Сгенерированный метод выглядит
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
используется, если он задан, в противном случае по умолчанию используется правая часть равенства, в данном случае - пустая строка.