我想将字符串转换为整数数组
Dim yValues() As Integer = strTosplit.Split(New Char() {","}).Select(Function(n) Integer.Parse(n)).Sum()
前面的代码给出了一个错误:integer类型的值不能转换为1维整数。
答案 0 :(得分:0)
如果你想要一个整数数组而不是整数的总和,你需要ToArray而不是Sum。
Dim strTosplit As String = "1,2,3"
Dim yValues() As Integer = strTosplit.Split({","c}).Select(Function(n) Integer.Parse(n)).ToArray
请注意,如果无法将任何元素解析为整数,Integer.Parse将抛出异常。