VB.NET复合数据类型

数组的声明和初始化

一维数组

Dim 数组名【(下标上界)】 【As 类型】

  • 一维数组的大小:下标的上界+1
  • 下界为0
  • 若要创建数组的时候初始化,不能指定下标上界。
数组初始化

Dim 数组() As 类型={常数1…}

数组的引用

数组名(下标)
UBound(数组名):获得数组的上界。

二维数组

Dim 数组名(第一维上界,第二维上界)As 类型

  • 二维数组按行存放
二维数组初始化

Dim 数组名(,) As 类型={{第一行值},{第二行值},…}

  • 根据第一个花括号来定义整个二维数组的列数。

多维数组

Dim 数组名(下标1,下标2…) As 类型

for each循环

格式:

For Each 变量名 in 数组
 .....
Next 变量名
  • 在For each里不能改变数组的值。

数组重定义

对已存在的数组用ReDim改变数组大小
ReDim 数组名(下标【,下标2…】)

  • Dim是说明语句,可出现在程序任何地方。ReDim是执行语句,只能出现在过程中。
  • 只能改变数组大小,不能改变维数和类型。
  • ReDim后加Preserve,使其保留数组中的数据,使用Preserve之后,只能改变最后一维的大小。
Erase 语句

Erase 数组名

  • 释放数组的存储空间。
  • 只要数组名,不要括号和下标。
  • 只能用在过程中。

结构体类型及其数组

Strucrure结构:将不同类型信息作为一个整体。
声明:

Sturcture 结构类型名。
	成员名声明
	......
End Structure
  • 结构类型不能在过程内部定义
  • 至少有一个成员

定义:
Dim 变量名 As 结构类型名

结构变量成员的引用

  • 引用某个成员:结构类型变量名.成员名。
  • 利用With语句简化成员引用。
    格式:
可省略.
With 变量名
	......
End With

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值