Webサービスからオブジェクトのリストを取得したいのですが、オブジェクト型に苦しんでいます。Webサービスからオブジェクトのリストを取得するC#
私はこのコードを持っている:私は私のブラウザは、すべての罰金から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.model.CarにClientApp.MyWebService.Carは[]
を変換することができないと言います(クライアントとWebサービス)。
この問題を解決するにはどうすればよいですか?
ありがとうございます。
このように変換せずにそれを試してください。Car [] l = cars.GetAllCars(); –
これは、私が成功なしでしようとした最初のことです。ありがとう – lemoos