我想从功能列表中选择一个随机函数。我试着这样开始:
Dim Functions As Array = {F1(), F2(), F3()}
但它会导致异常。我怎么做才能选择一个随机函数?
答案 0 :(得分:2)
您可以使用代表列表。例如,您可以使用提供的Action
委托:
Dim r As New Random()
Dim functions() As Action = {AddressOf F1, AddressOf F2, AddressOf F3}
' ...
functions(r.Next(functions.Length)).Invoke()