加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

vb.net – 参数数量未知的函数或方法

发布时间:2020-12-17 00:17:39 所属栏目:大数据 来源:网络整理
导读:有没有办法创建一个参数数量未知的方法? 如果是这样的话: 如何在此方法中访问它们? 他们必须来自同一类型吗? 是的是. 它是可能的,并且所有这些都必须是相同的类型,如果你需要传递各种类型使用对象数据类型,然后在函数内取消它们. 使用ParamArray: ' Acc
有没有办法创建一个参数数量未知的方法?

如果是这样的话:

>如何在此方法中访问它们?
>他们必须来自同一类型吗?

是的&是.

它是可能的,并且所有这些都必须是相同的类型,如果你需要传递各种类型使用对象数据类型,然后在函数内取消它们.
使用ParamArray:

' Accept variable number of arguments 
Function Sum(ByVal ParamArray nums As Integer()) As Integer 
  Sum = 0  
  For Each i As Integer In nums 
    Sum += i 
  Next 
End Function   ' Or use Return statement like C#

Dim total As Integer = Sum(4,3,2,1)   ' returns 10

有关更多信息,请参阅this

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读