相关疑难解决方法(0)

VB.Net即时初始化数组

我写了这个 - 非常简单 - 函数,然后想知道VB有一些预先构建的功能来做到这一点,但找不到任何具体的东西.

Private Shared Function MakeArray(Of T)(ByVal ParamArray args() As T) As T()
    Return args
End Function
Run Code Online (Sandbox Code Playgroud)

没有那么多像被使用

Dim someNames() as string = MakeArray("Hans", "Luke", "Lia")
Run Code Online (Sandbox Code Playgroud)

因为这可以用来完成

Dim someNames() as string = {"Hans", "Luke", "Lia"}
Run Code Online (Sandbox Code Playgroud)

但更像是

public sub PrintNames(names() as string)
   // print each name
End Sub

PrintNames(MakeArray("Hans", "Luke", "Lia"))
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

vb.net arrays

7
推荐指数
2
解决办法
1万
查看次数

标签 统计

arrays ×1

vb.net ×1