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

局部变量作返回值

楼主ufouser(ufouser)2005-05-05 15:33:57 在 VB / 基础类 提问

Private   Sub   Command1_Click()  
   
  Dim   coll   As   Collection  
  coll   =   retCollection  
  Print   coll.Item(2)  
           
  End   Sub  
   
   
   
  Private   Function   retCollection()   As   Collection  
   
  Dim   myCollection   As   New   Collection  
  myCollection.Add   "HelloWorld"  
  myCollection.Add   "H2"  
  myCollection.Add   "h3"  
   
   
  retCollection   =   myCollection  
   
  End   Function  
   
   
  结果出错  
   
  如何将局部创立的Collection返回给调用者呢? 问题点数:30、回复次数:2Top

1 楼TBNTB(無人的夜里孤軍奮斗!)回复于 2005-05-05 16:06:41 得分 5

Private   Function   retCollection(Collection   as     Collection   )  
   
   
  Collection   .Add   "HelloWorld"  
  Collection   .Add   "H2"  
  Collection   .Add   "h3"  
   
   
  End   FunctionTop

2 楼homezj(小吉)回复于 2005-05-05 18:10:09 得分 25

少个set!!!  
   
  Private   Function   retCollection()   As   Collection  
   
  Dim   myCollection   As   New   Collection  
  myCollection.Add   "HelloWorld"  
  myCollection.Add   "H2"  
  myCollection.Add   "h3"  
   
   
  set   retCollection   =   myCollection  
   
  End   FunctionTop

相关问题

  • 求助:关于函数返回值为局部变量
  • 关于函数返回局部变量
  • 关于返回局部变量问题..请教下大家
  • help!return是不是不能返回局部变量?
  • 使用未被赋值局部变量,急!!
  • C#未赋值的局部变量,怎么办?
  • 使用了未赋值的局部变量“next”,
  • 使用了未赋值的局部变量“dt”
  • 存储过程局部变量赋值问题,请教一下!
  • 关于返回数组问题----提示“使用了未赋值的局部变量“outBytes””----我刚刚学习编程,真诚请教

关键词

  • retcollection
  • mycollection
  • collectiondim
  • collectionmycollection
  • mycollectionend
  • 返回
  • collection
  • coll
  • helloworld
  • add

得分解答快速导航

  • 帖主:ufouser
  • TBNTB
  • homezj

相关链接

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

广告也精彩

反馈

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