C# - Zerlegt Eine Zeichenkette In Einzelne Variablen
Ich versuche zum aufteilen einer Zeichenkette in einzelne string-Variablen, wenn ein Komma gefunden wird.
string[] dates = line.Split(',');
foreach (string comma in dates)
{
string x = //String on the left of the comma
string y = //String on the right of the comma
}
Ich muss in der Lage sein erstellen Sie eine string-variable für den string auf jeder Seite von dem Komma. Danke.
- Brauchen Sie, um diese Variablen verwenden, die außerhalb der foreach-Bereich?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Loszuwerden, die ForEach-in diesem Fall.
Es ist einfach:
string y = dates.Length > 1 ? dates[1] : "";
line
falsch ist eine runtime-Fehler ist wahrscheinlich besser dann die Zuweisung einen zufälligen Wert.Einfach nur die strings aus dem array:
Wenn es mehr als ein Komma haben, sollten Sie angeben, dass Sie nur zwei Saiten sowieso:
Andere alternative ist die Verwendung von string-Operationen:
Meinst du wie diese?