我怎样才能快速加入这个阵列?

时间:2013-06-09 03:42:55

标签: .net arrays vb.net

如何快速加入此阵列?:

Dim NewArray As Array = {"a", "b", "c"}
MsgBox(String.Join(vbNewLine, NewArray)) ' Result: System.String[]

问题是我在加入时无法打印数组的内容,请参阅代码中的“结果”注释。

感谢。

2 个答案:

答案 0 :(得分:2)

这是最快捷的方式。这有什么问题吗?

尝试:

Dim NewArray() As String = {"a", "b", "c"}

答案 1 :(得分:2)

听起来你想要的是这样的东西

Dim NewArray As String() = {"a", "b", "c"}
MsgBox(String.Join(vbNewLine, NewArray)) ' Result: a b c

或者,也可以使用Linq的Cast扩展方法,该方法可以与任何非通用IEnumerable一起使用,包括Array类型:

Dim NewArray As Array = {"a", "b", "c"}
MsgBox(String.Join(",", NewArray.Cast(Of String))) ' Result: a b c