CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

数组重组问题

楼主fa7274(聂风)2005-08-02 08:15:10 在 VB / 基础类 提问

dim   a()   as   long  
  redim   a(2)  
  a(0)=0  
  a(1)=1  
  a(2)=2  
  'redim   preserve   a(0   to   1)   '*   如果用这句 OK  
  redim   preserve   a(1   to   2)   '*   出错 问怎样可以保留后面的元素 问题点数:20、回复次数:3Top

1 楼ExeMan(愚公移山(笨)--精卫填海(傻))回复于 2005-08-02 08:21:57 得分 0

dim   a()   as   long  
  redim   a(2)  
  a(0)=0  
  a(1)=1  
  a(2)=2  
  'redim   preserve   a(0   to   1)   '*   如果用这句 OK  
  redim   preserve   a(1   to   2)   '*   出错 问怎样可以保留后面的元素  
   
  ''''''''''''''''''''''''''''  
  dim   b(1   to   2)  
  dim   i   as   byte  
  for   i=1   to   2  
      b(i)=a(i)  
  next  
  redim   a(1   to   2)  
  for   i=1   to   2  
      a(i)=b(i)  
  nextTop

2 楼of123()回复于 2005-08-02 08:39:55 得分 0

Dim   a()   As   Long  
   
  ReDim   a(2)  
   
  a(0)   =   1  
  a(1)   =   2  
  a(2)   =   3  
   
  Dim   b(1)   As   Long  
  Call   CopyMemory(b(0),   a(1),   Len(b(0))   *   2)  
   
  Debug.Print   b(0)  
  Debug.Print   b(1)  
  Top

3 楼wangtopcool(逆水行舟,不进则退)回复于 2005-08-02 08:43:04 得分 0

在用   Preserve   关键字时,只能改变多维数组中最后一维的上界;如果改变了其它维或最后一维的下界,那么运行时就会出错Top

相关问题

  • 数组
  • 数组
  • 数组??
  • 数组
  • 数组?
  • 数组
  • 安全数组
  • 多维数组??
  • 关于数组
  • 数组问题

关键词

  • longredim
  • preserve
  • 出错
  • dim

得分解答快速导航

  • 帖主:fa7274

相关链接

  • Visual Basic类图书
  • Visual Basic类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo