贵州做网站公司
贵州做网站公司~专业!靠谱!
10年网站模板开发经验,熟悉国内外开源网站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等网站程序,可为您提供网站建设,网站克隆,仿站,网页设计,网站制作,网站推广优化等服务。我们专注高端营销型网站,企业官网,集团官网,自适应网站,手机网站,网络营销,网站优化,网站服务器环境搭建以及托管运维等。为客户提供一站式网站解决方案!!!

vb.net数组(VB.NET如何使用数组)

来源:网络转载 时间:2024-05-06 06:27:28

VB.NET中有一个比较重要的部分,那就是数组的应用。在实际编程中,它通常都会是一个代码程序中重要的组成部分。除了使用单个变量,vb.net数组的应用可以方便地存储一系列相关的数据。数组分为一维数组和多维数组。一维数组如下定义:


Dim arrData(2) as String

这个Dim语句定义了一个长度为3的一维数组arrData。它的下标的范围从0~2,即可以访问arrData(0)、arrData(1)、arrData(2),而数组中所有的数据都是String类型。

多维数组就是维数大于1的数组。最常见的是二维数组和三维数组。二维数组的定义方式如下:

Dim arrData(2,3) as String

这个Dim语句定义了一个3×4的数组,共有12个单元。与一维数组一样,它的下标范围是***维从0~2,第二维从0~3。以此类推,可以定义三维数组或维数更多的数组。在VB.NET中数组的维数最多可以定义到60,但很少有人会用到维数超过三维的数组。

在VB.NET数组中还可以定义动态数组,即长度不确定的数组。例如,可以在程序开始的时候定义一个动态数组:

Dim arrData()

在这里,没有指明数组arrData的长度,也不知道它的维数,因此这个数组在程序中是不能直接使用的。因为所有的数组都需要有连续的内存空间来存放,如果没有定义数组的维数和每一维的长度,就意味着无法为数组分配内存空间。所以VB.NET要求在使用动态数组之前用ReDim语句为这个数组指明维数和每一维的长度。方法如下:

ReDim arrData(2)

这个时候,才可以使用arrData数组。注意,如果一个数组在定义的时候不是动态数组,就不能使用ReDim语句对VB.NET数组重新定义。另外,对于已经使用ReDim重定义过的动态数组,可以使用ReDim重新再定义这个数组的长度,但是不能使用ReDim来重新定义数组的维数。也就是说,如果已经定义了一个动态数组arrData(),可以在后面的程序中把它重新定义为一个一维的数组(如ReDim arrData(2)),而不允许再把它定义为一个二维的数组(如ReDim arrData(2,3)),但是可以把它再次重定义为一个长度为5的一维数组(ReDim arrData(4))。

感谢各位的阅读!关于“VB.NET如何使用数组”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

标签:vb.net数组-

  为了达到营销的目的,大部分网站都会在互联网上推广自己,那么,该怎样推广呢?我们需要明确的是,不论如何进行网站推广,首先的第一个条件是,你的网站上面必须要有自...

Q:如何在凡科注册/购买域名? A:注册/购买地址:点击进入。1. 进入域名购买页面,输入您要注册的域名主体,查询看看是否可以注册。如果域名可注册会显示【可注册...

  一、功能介绍各版本的凡科企业邮箱用户,支持设置到Foxmail或Outlook等其他第三方邮箱软件登录管理企业邮箱。下面是如何使用Foxmail的设置方法。...

北京时间5月27日2:45,意甲第37轮,桑普多利亚主场对阵萨索洛。上半场,加比亚迪尼前场抢断后推射破门,贝拉尔迪迅速扳平比分,仅过了两分钟,马特乌斯-恩里克头球破门反超比分。下半场,埃尔利奇自摆乌龙,最终,提前四轮降级的桑普多利亚在本赛季最后一场主场比赛中,2-2战平萨索洛,桑普多利亚已经十轮联赛未能取胜。(资料图片)>" content="">点击查看本场比赛详细数据>>>" co...

制造业危机有哪些?1、大量中低端制造规模以上的工厂被关闭或转移2、大工厂已经成功转型,不再大规模招人3、劳动密集型企业必须转型,高科技工作岗位很少为什么制造业会出现危机?原因是什么?1、高成本中国的制造成本与美国,韩国相同。我们的经济发展远不如这些地区,但成本与它们相同。将劳动工资水平、劳动生产率、能源成本和汇率水平综合起来形成这样一个指数,美国为100,中国为96,韩国为102,在同一范围内,因...

数字鸿沟是什么意思?数字鸿沟(digital gap),是指在全球数字化进程中,不同国家、地区、行业、企业、社区之间,由于对信息、网络技术的拥有程度、应用程度以及创新能力的差别而造成的信息落差及贫富进一步两极分化的趋势。数字鸿沟是经济和社会发展矛盾在数字时代的集中反映,弥合数字鸿沟不仅是为了帮助弱势群体跟上时代步伐,更是落实一系列国家发展战略的客观需要和迫切要求。如何解决老年人数字鸿沟问题?老年人...

TOP