我怎样才能快速加入这个数组?:
Dim NewArray As Array = {"a", "b", "c"}
MsgBox(String.Join(vbNewLine, NewArray)) ' Result: System.String[]
问题是我在加入时无法打印数组的内容,请参阅代码上的“结果”注释。
谢谢。
这是最快的方法。有什么问题吗?
尝试:
Dim NewArray() As String = {"a", "b", "c"}
听起来你想要的是这样的
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