Foxtable(狐表)用户栏目专家坐堂 → [求助]ByRef如何在狐表中使用


  共有2708人关注过本帖树形打印复制链接

主题:[求助]ByRef如何在狐表中使用

帅哥哟,离线,有人找我吗?
hiliuyong
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:436 积分:5082 威望:0 精华:0 注册:2012/3/27 15:33:00
[求助]ByRef如何在狐表中使用  发帖心情 Post By:2021/1/28 16:16:00 [只看该作者]

我已经知道变量定义是
Dim str As String = Args(0)
但是我还有第二个变量是要传递出去的,在VB.NET里面是
ByRef outValue as string
这句在狐表中如何定义?

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107304 积分:545781 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/28 16:53:00 [只看该作者]

如果是内部函数,只能是通过return返回。

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

 回到顶部
帅哥哟,离线,有人找我吗?
hiliuyong
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:一尾狐 帖子:436 积分:5082 威望:0 精华:0 注册:2012/3/27 15:33:00
  发帖心情 Post By: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,
万分感谢!

 回到顶部
帅哥哟,离线,有人找我吗?
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:107304 积分:545781 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2021/1/28 20:09:00 [只看该作者]

status传进来是string类型,然后通过return返回需要的数据

 回到顶部