首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VB >

如何获得返回值为数组的方法结果

2013-06-26 
怎么获得返回值为数组的方法结果?public function getArr()dim arr(0 to 3) as Stringarr(0) 0arr(1)

怎么获得返回值为数组的方法结果?
public function getArr()
  dim arr(0 to 3) as String
  arr(0) = "0"
  arr(1) = "1"
  arr(2) = "2"
  arr(3) = "3"
  getArr = arr
end function

调用的时候:
Dim x() as String
set x = getArr ' 报错: 不能给数组赋值?

[解决办法]
public function getArr() as String()
  dim arr(0 to 3) as String
  arr(0) = "0"
  arr(1) = "1"
  arr(2) = "2"
  arr(3) = "3"
  getArr = arr
end function


[解决办法]
Dim x() as String
x = getArr 'set x = getArr ' 不是对象,不用使用set

热点排行