将字符串转换为整数数组

时间:2015-03-03 02:30:03

标签: arrays vb.net

我想将字符串转换为整数数组

 Dim yValues() As Integer = strTosplit.Split(New Char() {","}).Select(Function(n) Integer.Parse(n)).Sum()

前面的代码给出了一个错误:integer类型的值不能转换为1维整数。

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将抛出异常。