-3
私はオブジェクト/クラスのリストを入力パラメータとして受け入れるWebサービスを持っています。以下は私のWebサービスコードです:'System.Collections.Generic.List <DataToUpload>'から 'DataToUpload []'にエラーを変換できません
[WebMethod]
public string LoadContacts(List<DataToUpload> objData)
{..}
public class DataToUpload
{...}
私はWindowsのC#アプリケーションでこのWebサービスを使用する必要があります。
WebReferance.DataUploadToAltitude obj = new WebReferance.DataUploadToAltitude();
List<WebReferance.DataToUpload> cls_list = new List<WebReferance.DataToUpload>();
..
label1.Text = obj.LoadContacts(cls_list);
このコードは、エラーは、以下に示す例外::私のWebサービスがリストを受け入れたとき
cannot convert from 'System.Collections.Generic.List<WindowsFormsApplication1.WebReferance.DataToUpload>' to 'WindowsFormsApplication1.WebReferance.DataToUpload[]'
The best overloaded method match for 'WindowsFormsApplication1.WebReferance.DataUploadToAltitude.LoadContacts(WindowsFormsApplication1.WebReferance.DataToUpload[])' has some invalid arguments
は、なぜそれが配列を受け入れて、次のように私はLoadcontacts
メソッドを呼び出しましたか?