是否可以在文本框中显示数组?
我正在为类编写一个ASP.NET计算器,用户将点击一个按钮,该按钮将数字存储在一个数组中并显示在文本框中。
这是我到目前为止所得到的,但它一直给我一个错误
ArrayNum.Add("1") ' Storing value in the Array List
DisplayTextBox.Text += ArrayNum(1)
我想读取用户输入的任何字符串,然后让计算器以数学方式对其进行评估
答案 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)
然后你的错误就会消失。