0

テキストボックスに配列を表示することはできますか?

私はクラス用の ASP.NET 電卓に取り組んでいます。ユーザーはボタンをクリックすると、数値が配列に格納され、テキスト ボックスに表示されます。

これは私がこれまでに持っているものですが、エラーが発生し続けます

    ArrayNum.Add("1") ' Storing value in the Array List
    DisplayTextBox.Text += ArrayNum(1)

ユーザーが入力したものを文字列として読み取り、計算機に数学的に評価させたい

4

2 に答える 2

0

配列が POSITION 0 から始まるため、エラーが発生したため、ステートメント...

ArrayNum.Count - 1

事実上、配列内の要素の総数の POSITION です。

エラーが発生した理由は...コードが次のように述べている場合...

ArrayNum.Add("1") ' Storing value in the Array List

あなたがしていることは、オブジェクトArrayNumに値1を追加することです

そして、あなたのコードが言うところ....

DisplayTextBox.Text += ArrayNum(1)

あなたがしようとしているのは、配列がゼロから始まるため、 REALITY では SECOND 要素である position(1) に要素を表示することです。

あなたのコードが言った場合...

DisplayTextBox.Text += ArrayNum(0)

その後、エラーはなくなります。

于 2013-02-16T23:26:25.427 に答える
0

ArrayNum に追加した最後の数値を取得する必要があります。

ArrayNum.Add("1")
DisplayTextBox.Text &= ArrayNum(ArrayNum.Count - 1)
于 2013-02-16T20:58:53.243 に答える