将保存的数字字符串转换为整数数组

use*_*653 5 vb.net arrays

我在一个名为num_str的var中有一个逗号分隔的数字字符串

num_str的内容如下所示:"1,2,3,4,5"等

我正在寻找一种方法将num_str添加到表达式,以将其中包含的数字的sting转换为整数数组

我想确保我可以简单地引用'num_str'来获取数字,而不是像{"1,2,3,4,5"}那样拼写出来

我试过这个,其中'num_str'包含数字

Dim test As String = Nothing
Dim result() As Integer = Int32.TryParse(num_str.Split(","c))
For i = 0 To result.Length - 1
   test += result(i)
Next
Run Code Online (Sandbox Code Playgroud)

但这不起作用

我正在寻找的是一系列数字的结果

小智 14

Dim totalValue = str.
                 Split(","c).
                 Select(Function(n) Integer.Parse(n)).
                 Sum()
Run Code Online (Sandbox Code Playgroud)