VB.NET学习笔记:数据类型——数组的定义和使用(动态数组、二维数组)

官方帮助页面:Visual Basic 中的数组

VB.NET中,可以使用变量储存数据,例如储存学生姓名:

dim strname as string="张三"

可以声明多个变量来储存三年级1班全部学生姓名,为了方便,给每个学生编了号:

dim 三年级1班_1 as string="张三"
dim 三年级1班_2 as string="李四"
dim 三年级1班_3 as string="王五"
dim 三年级1班_4 as string="麻二"
……

虽然可行,但很麻烦,而且使得代码难以维护和扩展,万一该班学生有增减则需要对应用程序进行修改、 重新编译和重新部署。

一、一维数组

通过使用一个数组,可以通过相同的名称、不同的索引来储存和访问以上的多个变量:

        '声明
        Dim 三年级1班(3) As String

        '赋值
        三年级1班(0) = "张三"
        三年级1班(1) = "李四"
        三年级1班(2) = "王五"
        三年级1班(3) = "麻二"

        '访问
        For int As Integer = 0 To 3
            Console.WriteLine("三年级1班" & (int + 1).ToString & "号学生的姓名:  " & 三年级1班(int))
        Next

测试结果如图:
在这里插入图片描述
该示例执行三项操作:
1、它声明了一个具有4个元素的数组“三年级1班(3)”。 声明数组中括号里的数字3表示数组中的最后一个索引。
2、它将值赋给数组中的每个元素。 通过使用数组名称并在括号中包含单个元素的索引访问数组元素。
3、它列出了数组的每个值。 该示例使用 For 语句按索引号来访问数组的每个元素。

二、二维数组

如果需要储存三年级全部班级的学生姓名,可以使用二维数组,这跟Excel存储数据很相似。
在这里插入图片描述
Excel以二维表的方式存储数据,工作表名“三年级”相当于数组名称,每行存储一个班级的学生姓名,单元格地址(如:C3,也可以用数字[3,3]表示)相当于数组元素的索引。
通过“工作表名(行号,列号)”访问Excel数据,如:三年级(3,3),二维数组也是按这样的方法访问数组里的元素。如下代码:

    '声明一个3
  • 7
    点赞
  • 60
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值