AITD开发笔记:VB中数组的Dim与Redim

王朝vb·作者佚名  2006-01-09
窄屏简体版  字體: |||超大  

在VB中,定于数组的语句一般写成:

Dim aryDemo() As String 这个语句定义了一个不限上限的字符串类型数组

Dim aryDemo1(0) As String 定义了一个上限为0的字符串类型数组(只有一个元素)

VB中规定:1、数组默认下限为0。

2、VB和VB.NET中定义时所带的参数表示的是该数组的上限,而不是元素个数。

Redim aryDemo(5) As String 将aryDemo()重新定义为一个上限为5,共6个元素的数组。此时数组被重定义所有元素均被清空。

关键词 Preserve

使用关键词Preserve后,Redim数组时只增加上限,而不消除即存元素。同样,使用Preserve重定义数组时,如果新的上限小于原数组上限,则不包括在新数组内的元素将被删除。

注意:VB中Redim的同时可以更改数组元素类型,而VB.NET中Redim只能用来更改数组上限,不能重定义数组类型。

 
 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
 
© 2005- 王朝網路 版權所有 導航