У меня незавидная задача по уборке довольно грязного клиента VB.Net. Общий план состоит в том, чтобы перенести все расчеты на WebServices, и я точно вижу, как это сделать, но это включает передачу большого количества различных переменных в WebServices.
Я решил использовать ArrayList, так как много работал с ними в Java, и у меня не было проблем с передачей ArrayLists между C # (ASMX) WebService и клиентом C # (на основе Windows Forms).
Однако клиентское приложение VB.Net не хочет передавать ArrayList в WebServices, что приводит к ошибке компилятора «Значение типа« System.Collections.ArrayList »не может быть преобразовано в« одномерный массив объекта ». . "