以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助]ByRef如何在狐表中使用  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=160310)

--  作者:hiliuyong
--  发布时间:2021/1/28 16:16:00
--  [求助]ByRef如何在狐表中使用
我已经知道变量定义是
Dim str As String = Args(0)
但是我还有第二个变量是要传递出去的,在VB.NET里面是
ByRef outValue as string
这句在狐表中如何定义?

--  作者:有点蓝
--  发布时间:2021/1/28 16:53:00
--  
如果是内部函数,只能是通过return返回。

如果是引用型对象,可以直接使用,比如List集合
Dim str As List(of String) = Args(0)
函数里直接改变集合,函数外面一样会改变

--  作者:hiliuyong
--  发布时间:2021/1/28 18:08:00
--  
比如我的一个函数
Private Funciton Post(url As String,postData As String,ByRef status As String) As String
这个改造的话,
改成什么方式好呢?
按照有点蓝的例子,我改造了下
Dim url As String = Args(0)
Dim postData As String = Args(1)
Dim status As List(of String) = Args(2)
status传进来是string类型,还是List,
万分感谢!

--  作者:有点蓝
--  发布时间:2021/1/28 20:09:00
--  
status传进来是string类型,然后通过return返回需要的数据