我想从我的 Web 服务中检索对象列表,但我正在努力处理对象类型。
我有这个代码:
[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[]
双方(客户端和 Web 服务)的 Car 类是相同的。
我应该怎么做才能解决这个问题?
谢谢你提前。