MonoTouch の配列を vb.net Web サービスに送信しようとしています。ここにウェブサービスがあります:
Public Function Add_Array(ByVal arr()() As String, ByRef sMessage As String) As Boolean
Dim a, b, c As String a = arr(1)(0) b = arr(1)(1) c = arr(1)(2) sMessage = a + ", " + b + ", " + c + ". Submittion was recieved, and Second items are showen."
Return True
End Function
[Web 参照の追加] に移動して Web サービス URL を追加し、.NET 2.0 Web サービスをフレームワークとして選択し、次に wsFish を参照として選択して、Web サービスを追加しました。
これが私のMonoTouchコードです:
wsFISH.Service1 wsArray;
string[][] abc = new string[6][];
string[] xyz = new string[3];
string t="";
xyz[0] = “a”;
xyz[1] = “b”;
xyz[2] = “c”;
abc[0] = xyz; ...
wsArray.Add_Array(abc, ref t);
これは私が得ているエラーです: 「'Add_Array(string, ref string)' に一致する最適なオーバーロードされたメソッドには無効な引数がいくつかあります。引数 '#1' は 'string[][]' 式を型 'string' に変換できません」< /p>
モノタッチの外部で、モノタッチにある正確なコードを使用して Web サービスにアクセスする C# コードを作成しました。何か案は?