CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  VB >  基础类

如何在自定义类型中实现动态数组

楼主samtyty()2005-04-26 18:18:04 在 VB / 基础类 提问

我想定义如下的数据类型  
  Type   SimplexPoint  
          n   As   Integer  
          FactorValue()   As   Double  
          ObjectValue()   As   Double  
          state   As   String  
  End   Type  
   
  问题:  
  FactorValue()   定义成动态的数组(VB6的帮助文件中有这样的定义),程序中如何实现对该数组的维数和各维大小的定义。  
  程序中  
          Dim   Simplex()   As   SimplexPoint  
          ReDim   Simplex(1   To   n   +   1)  
          ReDim   Simplex.FactorValue(1   To   n   +   1,   1   To   n)  
          ReDim   Simplex.ObjectValue(1   To   n)  
  后面两行是不能执行的,提示Simplex.FactorValue中Simplex为无效限定符  
   
  这种情况该如何实现? 问题点数:20、回复次数:7Top

1 楼tmran(Rocky 爱瘦鱼)回复于 2005-04-26 20:04:43 得分 0

不懂,关注Top

2 楼Featured(我握着爱情的门票静静排队……)回复于 2005-04-26 20:16:19 得分 20

Private   Type   test  
  c   As   Integer  
  a()   As   Double  
  cc   As   Integer  
  End   Type  
   
  Private   Sub   Form_Load()  
  Dim   aa   As   test  
  Dim   max     As   Integer  
  max   =   10  
  ReDim   aa.a(1   To   max)  
  For   i   =   1   To   10  
          aa.a(i)   =   i  
          List1.AddItem   aa.a(i)  
  Next  
  End   Sub  
  测试了完全没有问题啊Top

3 楼samtyty()回复于 2005-04-26 20:29:38 得分 0

楼上的非常感谢你  
   
  但是如果aa也定义成数组的时候就不行了,  
   
  因为我的程序需要将aa也定义成数组才方便,又没有办法解决啊Top

4 楼Featured(我握着爱情的门票静静排队……)回复于 2005-04-26 20:33:47 得分 0

ReDim   Simplex(这里你怎么没写元素).FactorValue(1   To   n   +   1,   1   To   n)  
    应该    
      ReDim   Simplex(1).FactorValue(1   To   n   +   1,   1   To   n)   之类的啊!Top

5 楼samtyty()回复于 2005-04-26 20:39:24 得分 0

刚想到这个问题,那么这样就要循环来定义了,是不是这样啊Top

6 楼Featured(我握着爱情的门票静静排队……)回复于 2005-04-27 11:02:38 得分 0

对亚对亚!Top

7 楼Featured(我握着爱情的门票静静排队……)回复于 2005-04-27 11:02:57 得分 0

对亚对亚!Top

相关问题

  • 求判断自定义类型动态数组是否为空的方法
  • 对于自定义类型的动态数组,如何得到其地址及长度?
  • (急)关于自定义类型数组的排序问题
  • 急!!自定义类型能不能做成数组呀??????
  • 自定义类型数组的问题!救急!
  • VC中自定义类型的数组的上限是多少?
  • 菜鸟一问:自定义类型的数组赋值问题[在线等]
  • 请教:在自定义全局函数中,如何通过参数传递自定义用户对象的动态数组?
  • 怎么把自定义的数据类型转到字节数组中以便用winsocket传送?
  • 如何将数据在自定义类型的变量和字节数组之间转换

关键词

  • 数组
  • simplex
  • factorvalue
  • redim
  • 定义
  • 实现
  • aa
  • 程序
  • 问题
  • type

得分解答快速导航

  • 帖主:samtyty
  • Featured

相关链接

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

广告也精彩

反馈

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