Wczytywania pliku - zamiana znaku konca linii

0

Mam taki probblem mam plik txt w postaci:

1
2
3
4
5
6
7
8

teraz wczytuje ten plik linia po lini i zapisuje w tablicy, nastpenie go zapisuje do pliku, chcialbym zrobic zeby w pliku wyjsciowym zamiast zapisu przedstawionego powyzej byl takowy :

12345678

Czyli musze wyrzucic znak konca linii?
Probowalem tak:

Linia.Replace("\n",""); - ale niestety nie dziala

P.S.
Forum jest super, ludzie fajni ale chyba jestem tu juz po raz ostatni bo pisanie jednego posta 10 min to lekka przesada, strona sie laduje 3 minuty , caly czas trzeba czekac, nie wiem czemu tak jest, nie pamietam zadnego forum zeby tak kichowato chodzilo, ale dziwne bo kiedys tak nie bylo, bo zmianie wyglady chyba tak sie pokaszanilo.

0

Sprobuj Linia.Replace("\r\n","");

Co do predkosci forum to wyglada, ze jest po problemie :)

0

Nie jest to takie oczywiste, bo różne edytory w różny sposób kończą linię (10,13,1013,1310). Ale żeby rozwiązać Twój problem nie jest potrzebna zamiana znaków końca wiersza. Użyj czegoś takiego w pętli czytającej plik:

linia = StreamReader.ReadLine();
wynik = wynik & linia;

Metoda ReadLine() czyta linię pliku bez znaków końca wiersza i powrotu karetki. Tak więc w zmiennej wynik będziesz miał: 123456.

1 użytkowników online, w tym zalogowanych: 0, gości: 1