Hallo,
ich habe folgendes Problem. Ich würde gerne einen String mit einer Text-Datei vergleichen und die Zeile in der sich der String befindet, lückenlos löschen.
Also in etwa so:
[highlight=c#]List<string> lines = File.ReadAllLines(userFilePath + @"\UserFile.usr").ToList<string>();
string name = DeleteUserTextBox.Text;
int lineIndex = lines.IndexOf(name);
lines.RemoveAt(lineIndex - 1);
File.WriteAllLines(userFilePath + @"\UserFile.usr", lines);
[/highlight]
Das Problem ist, dass IndexOf() einen nullbasierten Index liefert. Damit kann ich aber nichts anfangen. Ich bräuchte die genaue Zeilennumer.
ich habe folgendes Problem. Ich würde gerne einen String mit einer Text-Datei vergleichen und die Zeile in der sich der String befindet, lückenlos löschen.
Also in etwa so:
[highlight=c#]List<string> lines = File.ReadAllLines(userFilePath + @"\UserFile.usr").ToList<string>();
string name = DeleteUserTextBox.Text;
int lineIndex = lines.IndexOf(name);
lines.RemoveAt(lineIndex - 1);
File.WriteAllLines(userFilePath + @"\UserFile.usr", lines);
[/highlight]
Das Problem ist, dass IndexOf() einen nullbasierten Index liefert. Damit kann ich aber nichts anfangen. Ich bräuchte die genaue Zeilennumer.
Comment