Ответ 1
В чем смысл использования необязательного параметра? List<T>
является ссылочным типом, и если клиент не задает значение, он просто будет null:
public HttpResponseMessage Get(List<long> manufacturerIDs)
{
...
}
Я действительно борюсь с этим. Мне нужен общий параметр списка для моего метода Get, но он должен быть необязательным. Я просто сделал это:
public dynamic Get(List <long> ManufacturerIDs = null)
К сожалению, во время выполнения я получаю сообщение об ошибке:
Необязательный параметр 'ManufacturerIDs' не поддерживается 'FormatterParameterBinding'.
Как получить общий список в качестве необязательного параметра здесь?
В чем смысл использования необязательного параметра? List<T>
является ссылочным типом, и если клиент не задает значение, он просто будет null:
public HttpResponseMessage Get(List<long> manufacturerIDs)
{
...
}