2009-06-16 18 views
0

Mögliche Duplizieren:
splitting a stringSplitting ein String

Ich habe eine Zeichenfolge, die wie folgt aussieht: http://pastebin.com/m5508ff19

ich brauche jede der Zahlen zu erhalten und sie in ein setzen Array in dieser Reihenfolge: 0, 50, 100, 100, 200, 400, 218, 9,8, ???, 6,65, 6,31 etc ...

Ich habe die folgenden Code, aber aus irgendeinem Grund tut es nur die erste Spalte, es gibt mir nur 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 

Ich brauche Hilfe jede Zahl in einem Feld in der obigen Reihenfolge Sie

+0

Duplizieren von http://stackoverflow.com/questions/996921/splitting-a- String - Sie sollten bei dieser Frage bleiben. –

Antwort

1

Hat nicht schon ask this question zu bekommen? Haben die Antworten dort nicht geholfen?

1

Sie fügen ein (0) am Ende der zweiten Split() -Funktion hinzu; Dies wird nur das erste Element greifen.

(Disclaimer -. Ich weiß nicht, VB.Net, aber das ist meine beste Vermutung basiert auf meiner C# Erfahrung)

+0

Adam, was empfiehlst du dann anstelle der 0 zu setzen –