Foxtable(狐表)用户栏目专家坐堂 → [求助]自定义函数参数


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

主题:[求助]自定义函数参数

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


加好友 发短信
等级:六尾狐 帖子:1399 积分:10810 威望:0 精华:0 注册:2013/11/8 15:27:00
[求助]自定义函数参数  发帖心情 Post By:2024/10/21 17:16:00 [只看该作者]

一直搞不太明白自定义函数的参数如何定义,如需不需要参数,要什么类型,要几个
比如我下面这段代码在很多地方要用到,想把它弄成一个函数,不知道怎么写参数
Dim strs As String() = _UserRoles.split(",")
    Dim rs As String
    For Each ss As String In strs
        rs = rs & ",'" & ss & "'"
    Next
    Dim drs As List(Of DataRow) = DataTables("用户角色档案").Select("角色 IN (" & rs.trim(",") & ") ")

 回到顶部
帅哥,在线噢!
有点蓝
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111401 积分:567075 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/10/21 17:22:00 [只看该作者]

这种代码不需要任何参数。

不如【在很多地方要用到】的所谓很多地方的完整代码发上来看看

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


加好友 发短信
等级:六尾狐 帖子:1399 积分:10810 威望:0 精华:0 注册:2013/11/8 15:27:00
  发帖心情 Post By:2024/10/23 9:15:00 [只看该作者]

两个自定义函数中有个相同名称的变量,如函数1中有个变量cmb,函数2中也有个变量cmb,但两个变量的类型并不一样,或类型一样但变量代表的结果并不一样(如下),然后两个函数在同一个控件中使用,会不会冲突的?
Dim cmb As WinForm.CheckedComboBox = e.form.Controls("HSDW")
Dim cmb As WinForm.CheckedComboBox = e.form.Controls("BMLX")

 回到顶部
帅哥,在线噢!
有点蓝
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:111401 积分:567075 威望:0 精华:9 注册:2015/6/24 9:21:00
  发帖心情 Post By:2024/10/23 9:36:00 [只看该作者]

不会

 回到顶部