Передача arraylist в качестве свойства структуры от веб-службы - PullRequest
0 голосов
/ 01 февраля 2011

У меня есть веб-сервис, который отправляет структуру клиентской программе.

Мне нужно передать массив строковых значений как одно из свойств этой структуры, но к тому времени, когда он попадает в клиентскую программу, его типом является «объект». Как только он вернется в клиентскую программу, как я могу преобразовать этот тип данных объекта обратно в массив?

Ответы [ 2 ]

0 голосов
/ 01 февраля 2011

Проблема заключалась в том, что я пытался явно создать массив, а затем установить его равным возвращаемому свойству из структуры; вот правильный способ сделать это - какая-то странная неявная вещь VB. (извините, никогда не пил VB kool-aid)

Dim ReturnedArrList As New ArrayList(structReturned.arrReturnedArrayList)
0 голосов
/ 01 февраля 2011

Если вы не застряли в .NET 1.1, не используйте ArrayList.Попробуйте вместо этого вернуть List<YourStruct>.

...