intのWebService上のランダムな配列を生成する簡単なコードを書いた、私はHTMLフォームのいくつかのボタンでそれに参加したが、私はプロンプトの出力を得ることができません。毎回、私のテキストボックス "Macierze.myservice.ArrayOfInt []"でこの出力を取得しています。誰も私がこれを解決し、テキストボックスで完全な配列を取得する方法を知っていますか? INT [] []すべての値を自動的に出力しないで.ToString()を実行aspnet webserviceでギザギザの配列出力
Webサービスコード
[WebMethod]
public int[][] GenerateMatrix(int column, int row)
{
Random rnd = new Random();
int[][] matrix = new int[column][];
for (int i = 0; i < matrix.Length; i++)
{
matrix[i] = new int[column];
for (int j = 0; j < matrix[i].Length; j++)
matrix[i][j] = rnd.Next(1, 1000);
}
return matrix;
}
ボタンコード
protected void Button1_Click(object sender, EventArgs e)
{
var serviceClient = new myservice.WebService1SoapClient("WebService1Soap");
output.Text = serviceClient.GenerateMatrix(Convert.ToInt32(input1.Text), Convert.ToInt32(input2.Text)).ToString();
}
を 'ジャグ配列のリターンに呼ばToString'だけで何が。ここにあなたにとって正しい出力は何ですか?私はかなりそれがいくつかのLINQで行うことができると確信しています – Andrei
私はちょうどこのテキストボックスに表示されるWebサービスメソッドで生成された行列を取得したい。 [1 2 3 4] [5 6 7 8]と似ていますが、生成された数字の代わりにこのcomunicateを取得し続けます。 – Lobo