开发者

Join Array Of Integers

What is the simplest/best practices way to get a comma separated list of the integers in the Integer array levels?

Dim levels(5) As Integer
Dim levelsStr As String

'put values in levels'

'Attempt 1: Failed'
levelsStr = String.Join(", ", levels) ' <- Error on levels'
'Value of type "1-dimensional array of Integer" cannot be converted'
'to "1-dimensional array of St开发者_如何学JAVAring" because "Integer" is not derived'
'from "String".'


Try this

levelsStr = String.Join(", ", levels.Select(Function(x) x.ToString()).ToArray())


Here's how you could do it with Array.ConvertAll:

Dim converter = New Converter(Of Integer, String)(Function(num) num.ToString)
Dim y = String.Join(", ", Array.ConvertAll(x, converter))
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜