Witam. Mam pewien problem z znakiem specjalnym \r. Otóż:
string buffer2 = Encoding.Unicode.GetString(buffer, 0, bytes);
String[] db = buffer2.Split('|');
StreamReader sr = new StreamReader("C:\\SERVER\\Users\\" + db[0] + "\\data.txt");
String db3 = sr.ReadToEnd();
String[] db2 = db3.Split('\n');
Gdy odczytuję cały plik metodą ReadToEnd, na końcu każdej gdyby zmienną db3 przedstawić w ciągłym zapisie ze znakami specjalnymi wychodzi coś takiego (oczywiście to tylko przykład):
1\r\nUżytkownik=testowy\r\nHasło=testowe\r\n
I tak jest za każdym razem, gdy linia się kończy. Przeszkadza mi to w porównywaniu danych instrukcją if-else. Wie ktoś jak zrobić, żeby się tak nie robiło i wie dlaczego tak jest?