可能重复:
splitting a string
我有一个看起来像这样的字符串: http://pastebin.com/m5508ff19
我需要获取每个数字并按此顺序将它们放入一个数组:0,50,100,100,200,400,218,9.8,???,6.65,6.31等...
我有以下代码但由于某种原因它只做第一列,它只给我0,50,100,100,200,400,218,9.8,???
Dim list_numbers As New List(Of String)
Dim fields() As String
fields = calculationText.Split(Environment.NewLine)
For Each CurrLine As String In fields
list_numbers.Add(CurrLine.Split(Char.Parse(" "))(0))
Next
我需要帮助以上述顺序获取数组中的每个数字
答案 0 :(得分:1)
你还没有ask this question吗?那里提供的答案对你没有帮助吗?
答案 1 :(得分:1)
你在第二个Split()函数的末尾添加了一个(0);这只会抓住第一个元素。
(免责声明 - 我不知道VB.Net,但根据我的C#经验,这是我最好的猜测。)