我写了这个非常简单的函数,然后想知道VB是否有一些预先构建的功能来完成此操作,但没有找到任何具体的内容。
Private Shared Function MakeArray(Of T)(ByVal ParamArray args() As T) As T()
Return args
End Function
并不是用来像这样使用的
Dim someNames() as string = MakeArray("Hans", "Luke", "Lia")
因为这可以通过
Dim someNames() as string = {"Hans", "Luke", "Lia"}
但更像是
public sub PrintNames(names() as string)
// print each name
End Sub
PrintNames(MakeArray("Hans", "Luke", "Lia"))
有什么想法吗?