wetterfrosch123
Grünschnabel
Aus einer Datei(tchipo.txt) lese ich Zeilenweise die Daten ein welche durch ein ',' getrennt sind.
In einer While Schleife lese ich das alles ein bis die letzte Zeile erreicht ist.
Meine txt sieht nach folgendem Beispiel aus:
Name1, Vorname1, Telefon1
Name2, Vorname2, Telefon2
Name3, Vorname2, Telefon2
In der Variable ergebnis soll allerdings nur die Zeile mit dem Index0 (also die Namen) stehen.
Anschliesend möchte ich es mit einer foreach schleife auslesen, bekomme allerdings die Meldung:
"Der Typ "string" kann nicht implizit in "string[]" konvertiert werden. "
In einer While Schleife lese ich das alles ein bis die letzte Zeile erreicht ist.
Meine txt sieht nach folgendem Beispiel aus:
Name1, Vorname1, Telefon1
Name2, Vorname2, Telefon2
Name3, Vorname2, Telefon2
In der Variable ergebnis soll allerdings nur die Zeile mit dem Index0 (also die Namen) stehen.
Anschliesend möchte ich es mit einer foreach schleife auslesen, bekomme allerdings die Meldung:
"Der Typ "string" kann nicht implizit in "string[]" konvertiert werden. "
C#:
string[] ergebnis = new string[10];
string dateiname = "tchipo.txt";
StreamReader streamreader = new StreamReader(dateiname);
while (!streamreader.EndOfStream)
{
string foo = streamreader.ReadLine();
foo = foo.Replace("\"", "");
string[] bar = foo.Split(',');
ergebnis = bar[0];
}
foreach (string item in ergebnis)
{
MessageBox.Show(item);
}
streamreader.Close();