在文本框中显示数组值

时间:2013-02-16 20:27:42

标签: asp.net vb.net visual-studio

是否可以在文本框中显示数组?

我正在为类编写一个ASP.NET计算器,用户将点击一个按钮,该按钮将数字存储在一个数组中并显示在文本框中。

这是我到目前为止所得到的,但它一直给我一个错误

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

我想读取用户输入的任何字符串,然后让计算器以数学方式对其进行评估

2 个答案:

答案 0 :(得分:0)

您需要获取添加到ArrayNum的最后一个数字:

ArrayNum.Add("1")
DisplayTextBox.Text &= ArrayNum(ArrayNum.Count - 1)

答案 1 :(得分:0)

您收到错误,因为数组从POSITION 0开始,因此声明......

ArrayNum.Count - 1

实际上是数组中元素的总计数的POSITION。

你得到错误的原因是因为...... 当您的代码声明......

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

您正在做的是将值1添加到对象ArrayNum

你的代码说的地方......

DisplayTextBox.Text += ArrayNum(1)

您要做的是在位置(1)显示元素,其中REALITY是SECOND元素,因为数组从零开始。

如果您的代码说...

DisplayTextBox.Text += ArrayNum(0)

然后你的错误就会消失。