BlockeR
Erfahrenes Mitglied
Hallo Leute,
ich bin noch relativ neu in c# und habe jetzt ein kleines Problem.
Ich möchte aus einer Datei Zeilen auslesen, welche einen bestimmten Inhalt haben.
In der Datei, die ich auslesen möchte, stehen, neben vielen anderen, die Zeile=>
Diese Zeile taucht in der Form sehr oft auf, nur das sich die Stelle, an der sich bei diesem Beispiel "DOWN" befindet, ändert.
und darunter
Hier das selbe wie an der erster, nur das sich hier der value also "Fra" verändert.
Die Zeilen stehen immer untereineander.
Nun würde ich gerne diese Zeilen herausfiltern.
Also z.B. wie oben beschrieben hätte ich gerne die Ausgabe.
String1 = "Down";
String1_1 = "Fra";
Das könnte ich ja, wenn ich die ganze Zeile habe, mit .Split() machen, oder?
Finde aber leider keine passende Methode dafür, bis jetzt nur die Methode .EndsWith(). Nur leider funktioniert das nicht so wie ich das gerne hätte.^^
Hier der Code den ich bis jetzt habe:
Hoffe jemand kann mir helfen.
Vielen Dank schon mal.
Mfg Blocker
ich bin noch relativ neu in c# und habe jetzt ein kleines Problem.
Ich möchte aus einer Datei Zeilen auslesen, welche einen bestimmten Inhalt haben.
In der Datei, die ich auslesen möchte, stehen, neben vielen anderen, die Zeile=>
Code:
<data name="DOWN" xml:space="preserve">
und darunter
Code:
<value>Fra</value>
Die Zeilen stehen immer untereineander.
Nun würde ich gerne diese Zeilen herausfiltern.
Also z.B. wie oben beschrieben hätte ich gerne die Ausgabe.
String1 = "Down";
String1_1 = "Fra";
Das könnte ich ja, wenn ich die ganze Zeile habe, mit .Split() machen, oder?
Finde aber leider keine passende Methode dafür, bis jetzt nur die Methode .EndsWith(). Nur leider funktioniert das nicht so wie ich das gerne hätte.^^
Hier der Code den ich bis jetzt habe:
Code:
public static void Ausgabe()
{
String line = "";
try
{
StreamReader reader = new StreamReader(@"C:\Datei.resx");
while ((line = reader.ReadLine()) != null)
{
if(line.EndsWith("</value>"))
{
Console.WriteLine(line);
}
}
reader.Close();
}
catch
{
// Fehler beim Öffnen der Datei
}
Hoffe jemand kann mir helfen.
Vielen Dank schon mal.
Mfg Blocker
Zuletzt bearbeitet: