ImperiumCienia
Pytanie do #programowanie #csharp #naukaprogramowania

string startupPlaylist = System.IO.File.ReadAllText(configFilePath + "\" + configFileName);
MessageBox.Show(startupPlaylist);

string configFilePath = Application.StartupPath;
string configFileName = "GPlay.conf";

Dlaczego wrzuca mi do tego stringa startupPlaylist znaki specjalne \r\n na koniec? Co powoduje, że wywala mi błąd
0
  • Najlepsze
  • Wszystkie komentarze
WielkiElektronig
@ImperiumCienia no i gitara. To obczaj Appsettings. To co chcesz robić jest już przygotowane poniekąd. Nie musisz swojego configu robić, jest do tego automat.
3
M.....v
@ImperiumCienia: Masz Enter na końcu pliku
1
WielkiElektronig
@ImperiumCienia to znak nowej linii Windowsa, Enter. Nie wiem co ostatnie dwie linie zmieniają.
1
ImperiumCienia
@WielkiElektronig: 0_o faktycznie, mózg rozwalony. Dzięki! Nie muszę odkrywać koła na nowo
1
ImperiumCienia
@WielkiElektronig: No i gitara faktycznie. :) Teraz program się otwiera i wczytuje mi playliste z pliku na starcie dzięki Appsettings. Ale radość!
1
ImperiumCienia
@Maav: @WielkiElektronig: Jasne, zrobiłem Trim() na stringu zawierajacym sciezke i poszło.
0
WielkiElektronig
@ImperiumCienia config zapisuj sobie jako XML lub json. Łatwiej ogarnąć.
0
ImperiumCienia
@WielkiElektronig: To trzeba na spokojnie. Dopiero się uczę ( ͡° ͜ʖ ͡°) Ale ogarnę. Dzisiaj chciałem zanim pójdę spać przynajmniej ogarnąć to w podstawowej wersji, żeby program startujac wczytywał sobie ostatnio zapisaną playlistę z pliku konfiguracyjnego
0
hitherto
hitherto
@ImperiumCienia: to jeszcze zamień backslash na Path.DirectorySeparatorChar bo wysypie się poza windowsem, a jeszcze lepiej użyj Path.Combine
0
ImperiumCienia
@hitherto: Zrobione, dzięki za zainteresowanie :)
0