如何快速加入此阵列?:
Dim NewArray As Array = {"a", "b", "c"}
MsgBox(String.Join(vbNewLine, NewArray)) ' Result: System.String[]
问题是我在加入时无法打印数组的内容,请参阅代码中的“结果”注释。
感谢。
答案 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