C# .txt splitten

04/15/2015 15:03 #Saiirex#1
Hey, ich möchte meine Daten (nutzername:pw) aus einer .txt lesen.

Die ist im folgenden format:
id;pw
id;pw
id;pw


Ich möchte es jetzt so machen das mein Programm die daten nimmt und sich auf einer Website einloggt. Das programm nimmt die Daten aber so:

id;pw (beim ersten durchlauf = richtig)
pw \r id (beim 2. durchlauf = falsch)

Wie kann ich das beheben?
04/15/2015 15:21 tolio#2
[Only registered and activated users can see links. Click Here To Register...]

Zeile 309 ist falsch.
04/15/2015 15:22 Biesi#3
Wie machst du es denn überhaupt? Magst du nicht deinen Code zeigen?
04/15/2015 19:55 YatoDev#4
Quote:
Originally Posted by tolio View Post
[Only registered and activated users can see links. Click Here To Register...]

Zeile 309 ist falsch.
unnötig da der fehler hier offensichtlich ist.

du solltest crlf's entfernen
04/15/2015 21:14 tolio#5
wenn der selbe code in zwei durchläufen bei selben input daten verschiedene ergebnisse erzeugt ist eher weniger offensichtlich was schief läuft. wenn ich das falsch verstanden hab könnte der TE das ja vllt nochmal genauer erläutern was er macht und was wann passiert; und am besten geht das nunmal mit code.
04/16/2015 14:25 Tesio#6
wäre es mit einer kleinen datenbank nicht etwas einfacher/übersichtlicher?
04/16/2015 19:46 warfley#7
Quote:
wäre es mit einer kleinen datenbank nicht etwas einfacher/übersichtlicher?
Datenbank aufsetzen, mit datensätzen füllen, verbindung herstellen, daten auslesen, warscheinlich benötigt man noch dritt komponenten, und man nutzt einen externen service oder man nutzt einfach
Code:
string [] ln = System.IO.File.ReadAllLines(Pfad);
foreach (string s in ln) {
  string[] data = s.Split(';');
  doYourLogin(data[0], data[1]); 
}
ist schwer vorstellbar was wohl mehr arbeit wäre
04/16/2015 21:27 Biesi#8
Quote:
Originally Posted by Tesio View Post
wäre es mit einer kleinen datenbank nicht etwas einfacher/übersichtlicher?
Für 2 verschiedene Daten braucht man keine Datenbank..
04/19/2015 21:19 ლʕಠᴥಠʔლ#9
Dafür bieten sich XML Schemas an. Aber mit einem einfachen Trennzeichen ala CSV geht es auch, sehe da kein Problem.
04/20/2015 14:15 #Saiirex#10
#hat sich schon erledigt.