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

前端之家收集整理的这篇文章主要介绍了vb.net – 参数数量未知的函数或方法前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
有没有办法创建一个参数数量未知的方法

如果是这样的话:

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

是的&是.

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

原文链接:https://www.f2er.com/vb/255539.html

猜你在找的VB相关文章