大橙子网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
F(X)数据定义有问题。X此时为0。
员工经过长期磨合与沉淀,具备了协作精神,得以通过团队的力量开发出优质的产品。创新互联坚持“专注、创新、易用”的产品理念,因为“专注所以专业、创新互联网站所以易用所以简单”。公司专注于为企业提供成都网站建设、网站建设、微信公众号开发、电商网站开发,成都小程序开发,软件按需开发网站等一站式互联网企业服务。
解决方法:使用动态数组。
Dim F0, F1, F2, F3, F4, F() As Double 'F为动态数组
x = Val(TextBox2.Text)
REDIM F(x) '重新定义
i、j两个变量在for循环结束后数值都是6,
所以你的a(i,j)=a(6,6),但是你定义是Dim a%(5, 5),所以才会提醒“索引超出了数组界限”的。
没看明白你的TextBox1.text是来显示什么的?
如果用来显示a(5,5)的直接写TextBox1.Text = a(5, 5)就可以了呀
Dim S As String()
Dim j As Integer = 9
ReDim S(j)
For i = 0 To j
S(i) = i
Next
注: 指定数组上限才能对其赋值
很可能是你的Vb程序中有Option Base语句。
vb.net 的数组基数都是从0开始的,并且不支持 Option Base 语句。