У меня есть URL-адрес API oData, где я пытаюсь заменить значения строки запроса динамическими значениями.
Я хочу передать строку, разделенную запятыми, одному из моих заполнителей, но получаю сообщение об ошибке:
"Входная строка имеет неверный формат".
Здесь, в моем заполнителе «$ select», я передаю строку, разделенную запятыми, но она не работает с вышеуказанной ошибкой.
Вот мой код:
string test = string.Format("https://myapiUrl/views/my_view_name?$filter=customer_id eq {} & $select = {}", "101", "price,createdOn");
Может ли кто-нибудь помочь мне в этом?
Спасибо !!!
Попробуйте это с string.format
: learn.microsoft.com/en-us/dotnet/api/…
Или попробуйте это с $ - string interpolation
: learn.microsoft.com/en-us/dotnet/csharp/language-reference/…
string test = string.Format("https://myapiUrl/views/my_view_name?$filter=customer_id eq {0} & $select = {1}", "101", "price,createdOn");
Придется добавить номер индекса параметра в фигурные скобки. (с нуля)
Вам нужно добавить номер индекса в фигурные скобки.