0

この問題を解決しようとすると、リクエストで配列情報を使用することになります。

これが私が書いたコードです:

public int[] custid = new int[] {};

_request2.CustID = custid[_response.Customers[3].CustID];

プログラムをデバッグし、上記の行の各部分を調べた後、すべてが正しいのですが、プログラムを実行しようとすると、「インデックスが配列の境界外にありました」というエラーが表示されます。

私が間違っていることについて何か考えはありますか?

4

1 に答える 1

2

空の配列を割り当てました。次に、空の配列の要素にアクセスしようとしました。

配列には次のような要素が必要です。

public int[] custid = new int[10];

また

public int[] custid = new int[] { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 };

より柔軟なもの(要素の追加や削除など)をお探しの場合は、リストをお勧めします。

于 2013-02-21T20:07:25.877 に答える