欢迎来到HELLO素材网! 南京网站制作选择顺炫科技
丰富的DIV CSS模版、JS,jQuery特效免费提供下载
当前位置:主页 > 建站教程 > 网站制作教程 >

ASP数组的动态扩充

发表于2019-04-23 17:26| 次阅读| 来源网络整理| 作者session

摘要:ASP数组的动态扩充

ASP数组的动态扩充

  Dim arr() '定义一个数组
  
  咱们利用这种模式定义一个未指定大小的数组,如今咱们知道arr是一个数组,但详细是一个什么类型的,有多少个元素数组,咱们无所不知。
  
  当咱们程序运算到某个时辰,咱们知道需求一个多大的数组时,咱们可能利用如下命令来重新定义arr数组。
  
  ReDim arr(9) '定义了一个下标为0到9,一共10个元素的数组
  
  这就是咱们听说的ASP数组的动态扩充了,它的作用大家了如指掌,可能重新定义数组的大小。当然严厉下去讲,这只是数组大小的重定义。ReDim性能除了可能重定义一个新的数组外,也可能重定义一个已经指定大小甚至是已经赋值的数组。如下:
  
  Dim arr(2)
  
  arr(0)="0"
  
  ReDim arr(5)
  
  上面这段代码是将arr从3个元素重定义为6个元素了,留意,Redim之后,arr(0)就没有值了。
  
  咱们说动态扩充,所谓“扩充”是不是原来的应该不变,而是在原来的根底上进一步添加数组元素个素呢?所以还得加点料,且看这个Preserve。
  
  Dim arr(2)
  
  arr(0)="0"
  
  ReDim Preserve arr(5) 'Preserve 保留数组中的原有数据
  
  假设程序修正成上面这样,那就完美了!Preserve这个要害词的作用就是通知系统在重定义数组时,原来数组的里面的数据要保留着!
  
  关于ASP数组的动态扩充,本文就引见这么多,宿愿对您有所协助,谢谢!