Как установить значение по умолчанию для параметра строки функции, которое будет пустым, в конструкторе диаграмм классов 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 используется, если он задан, в противном случае по умолчанию используется правая часть равенства, в данном случае - пустая строка.

Другие вопросы по тегам