Problem z metodą Split()

Problem z metodą Split()
TC
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 12 lat
  • Postów:30
0

Witam. Mam program, który dane z pliku zamieszcza do jednego stringa, po czym rozdziela go metodą Split(). Problem w tym, że jak string ma wartość:
635075\r\nTheCCAY\r\npass\r\n2012-05-01 00:00:00\r\n
To chcę go rozdzielić na wiersze, lecz wyjściowa tabela String[] wygląda tak:

Kopiuj
[0] "635075"
[1] ""
[2] "TheCCAY"
[3] ""
[4] "pass"
[5] ""
[6] "2012-05-01 00:00:00"
[7] ""
[8] ""

Wie ktoś może, dlaczego tak się dzieje?? Myślałem nad tym trochę, ale napisałem tu, więc chyba szybciej będzie :). Pozdrawiam.

P.S.: Tak zmienię troszkę temat, ale czy można do projektu Windows Forms Application wstawiać elementy XNA? Bo chcę zrobić tak, że do gry będzie kupowanie różnych rzeczy przez Windows Forms Application, a taka "właściwa" gra to już w Windows Game??

SI
  • Rejestracja:ponad 15 lat
  • Ostatnio:około 3 lata
0

dane.Split(new[] { "\r\n" }, StringSplitOptions.RemoveEmptyEntries) jeśli o to ci chodziło

TC
  • Rejestracja:ponad 13 lat
  • Ostatnio:ponad 12 lat
  • Postów:30
0

Dzięki za pomoc :). Wydawało mi się, że argument "\r\n" działał wcześniej ;). Pozdrawiam.

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:5 dni
  • Lokalizacja:Wrocław
0

To nie prościej wczytać od razu linie z pliku do tablicy?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.