C # проблема с установкой значения массива для отправки запроса в веб-сервис - PullRequest
0 голосов
/ 18 января 2019

в моем коде я создаю объект ValuationRequest для отправки в веб-сервис и возврата набора слотов дневника.

Одним из полей ValuationType является массив SearchType [], который может быть .sales или .lettings и по умолчанию для продаж, если не указан

            request = new ValuationRequest
            {
                ValuationType = new SearchType[] { SearchType.lettings },
                Postcode = model.Postcode,
                FromDate = DateTime.Now.AddHours(24),
                ToDate = DateTime.Now.AddDays(14)
            };

Приведенный выше код отправляется веб-службе и возвращает оценки продаж.

Как я могу отладить это и проверить, почему параметр ValuationType игнорируется? Я пробовал такие вещи, как Debug.WriteLine (request.ValuationType.ToString ()); а также Debug.WriteLine (request.ValuationType.GetValue ());

но ничего полезного не вернули. Мне нужно, чтобы для параметра ValuationType было задано значение lettings.

любая помощь приветствуется

1 Ответ

0 голосов
/ 18 января 2019

Вы можете использовать linq Aggregate operator Пример:

var debugstr= request.ValuationType.Select(vt=>vt.ToString()).Aggregate( (s1,s2) => s1+ "," s2);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...