Я хотел бы получить список объектов из моей веб-службы, но я борюсь с типами объектов.получить список объектов из веб-службы C#
У меня есть этот код:
[WebMethod]
public Car[] GetAllCars()
{
List<Car> cars = new List<Car>();
cars.Add(new Car ("fiat", 1999);
cars.Add("opel" ,2007);
cars.Add("chevrolet",2007);
return cars.ToArray(); //
}
Когда я тестирование веб-службы из браузера, все в порядке. он показывает мне, что должно.
Но на стороне клиента, когда я пытаюсь сделать
MyWebService.WebService1SoapClient cars = new MyWebService.WebService1SoapClient();
Car[] l = (Car[]) cars.GetAllCars();
он говорит не может преобразовать ClientApp.MyWebService.Car [] в ClientApp.model.Car []
класс автомобиля одно и то же для обеих сторон (клиент и веб-сервис).
Что мне делать для решения этой проблемы?
спасибо заранее.
попробуйте его без преобразования, как этот автомобиль [] l = cars.GetAllCars(); –
Это первое, что я пытался сделать без успеха. Спасибо – lemoos