Convert string array to int array

后端 未结 6 1534
名媛妹妹
名媛妹妹 2021-02-04 03:42

I have tried a couple different ways and cannot seem to get the result I want using vb.net.

I have an array of strings. {\"55555 \",\"44444\", \" \"}

I need an

6条回答
  •  刺人心
    刺人心 (楼主)
    2021-02-04 04:12

    You can use the Array.ConvertAll method:

        Dim arrStrings() As String = {"55555", "44444"}
        Dim arrIntegers() As Integer = Array.ConvertAll(arrStrings, New Converter(Of String, Integer)(AddressOf ConvertToInteger))
    
    
        Public Function ConvertToInteger(ByVal input As String) As Integer
            Dim output As Integer = 0
    
            Integer.TryParse(input, output)
    
            Return output
        End Function
    

提交回复
热议问题