VB中函数多个返回值问题

2024-11-23 11:29:55
推荐回答(5个)
回答1:

方法有两种。
第一种,自定一个变量类型,里面含两个元素,一个x、一个y。处理坐标通常都这样。

第二种,private function 函数(输入1 as **,输入2 as **,输入3 as **,输入4 as ***,输入5 as **,输入6 as **,输出1 as **,输出2 as **)as boolean
函数值是返回执行是否成功的逻辑值,大型程序一般都这样处理

回答2:

可以用sub过程,调用的时候返回两个值
例如
sub
test(输入变量,
输出变量X,输出变量y)
if
输入变量>100
then
x=10:y=20
end
sub

回答3:

你可以把返回类型定义为数组,返回一个数组,里面存放X和Y

还可以做成一个Class,X和Y定义成Class里面的两个公共变量。在函数中给X和Y赋值。然后调用这个Class就可以了

回答4:

返回两个值好像不行,不过你可以用sub过程,带两个变量进去,把函数中你要返回的值传回来

回答5:

在涵数的括号里付两个变量,如
Function hanshu(X As Integer, Y As Integer)
.....

X=...
Y=...
End Function