gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 00:52:42 26 4
gpt4 key购买 nike

有没有办法创建一个参数数量未知的方法?

如果是这种情况:

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

最佳答案

是的,是的。

这是可能的,并且所有类型都必须是相同的类型,如果您需要传递各种类型,请改用对象数据类型,然后在函数中将它们拆箱。使用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

关于vb.net - 参数数量未知的函数或方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10893343/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com