OM jag har till exempel följande text: Jag får detta fel "System.NullReferenceException: Objektreferensen har inte angetts till en instans av ett objekt." på raden string[] splitted = text.Split(' ');Dela upp strängar?
Frakt 56 12457887 326589
pall 235 785121 6547892
book Jag är klar.
Nu vill jag plocka ut alladelar från denna text, hur gör jag det? Det är första ordet som avgör vad som ska ske.Sv: Dela upp strängar?
string text = "Frakt 56 12457887 326589";
string[] splitted = text.Split(' ');
if (splitted[0] == "Frakt")
{
int[] values = new int[splitted.Length - 1];
for (int i = 0; i < splitted.Length - 1; i++)
values[i] = int.Parse(splitted[i + 1]);
}
else if (splitted[0] == "pall")
{
...
}
else if (splitted[0] == "book")
{
...
}
Om alla rader är i samma sträng, får du först splitta med nyradstecken.
Sv:Dela upp strängar?
--------EDIT----------
Fel av mej, det funkar klockrent:)