vb.net数组下标 vba 数组下标

vb.net用文本框输入数组的所有元素,数值之间用逗号分隔,统计数组中正数的个数,并显示最大值的元素下标

Dim str As String = "", temp, n As Integer

创新互联公司长期为超过千家客户提供的网站建设服务,团队从业经验10年,关注不同地域、不同群体,并针对不同对象提供差异化的产品和服务;打造开放共赢平台,与合作伙伴共同营造健康的互联网生态环境。为射阳企业提供专业的成都网站建设、成都网站制作射阳网站改版等技术服务。拥有10年丰富建站经验和众多成功案例,为您定制开发。

Dim str1 As String = "12,45,2,9,41,31,66,83,2,1,-9,-91,-21"

Dim a() As String = Split(str1, ",")

For i = 1 To UBound(a) Step 1

a(i) = Val(a(i))

Next

temp = 0

n = 0

For i = 1 To UBound(a)

If a(i)  temp Then

temp = a(i)

End If

If a(i)  0 Then

n = n + 1

End If

Next

str = str  "正数的个数为 "  n

str = str  "最大元素的下标为 "

For i = 1 To UBound(a)

If a(i) = temp Then

str = str  i  " "

End If

Next

TextBox6.Text = str

vb.net2005如何声明数组下界为1

数组中的第一个元素的下标称为下界,最后一个元素的下标称为上界,在VB.NET中,为了和其他语言更加易于协同操作,数组的下界均设定为0,不允许声明一个下界为1的数组,因此Option Base语句不再被VB.NET支持。

在vb中,数组下标的上界必须大于下界吗?

肯定的,不然怎么形成数组呢?在VB中的数组下标的下界可以不是0例如ARR(2 TO 8) ,但是在VB.NET2010中下标必须是0开始,而且所有数组都是动态的。

关于在vb程序中使用一维数组变量有哪些需要注意的?

vb专指vb6,如果vs2001以后的,请用vb.net提问

1、需要知道数组下标开始以及结束位置,vb6数组的下标可以从任意位置开始,如:

dim a(-5 to 5) as integer

2、数组下标不要越界。

3、传数组是传地址的。

4、要知道什么是静态数组、什么是动态数组。


标题名称:vb.net数组下标 vba 数组下标
标题网址:http://myzitong.com/article/dosjedj.html