Chciałbym wczytać w jakis upadkowany typ danych (ArrayList, tablica, DataSet…) plik tekstowy. W pliku tym na poczatku znajduj sie tekst ktorego nie chce wczytac (kilka linijek), potam nazwy kolumn i od nastepnej linii dane.
Poczytaj o serializacji danych. Temat jest strasznie szeroki i nie nadaje się na odpowiedź na forum. Ogólnie jeśli jakaś klasa posiada atrybut [serializable] możesz ją wczytywać i zapisywać na dysk w prosty sposób. Podstawowy przykład znajdziesz tutaj:
Serializacja pozwala Ci na zapisanie publicznych pól obiektu danej klasy do pliku XML bez konieczności czytania każdego pola klasy z osobna. Deserializacja pozwala na wczytanie obiektu i wrzucenie go do pamięci. Serializacja radzi sobie ze wszystkimi polami klasy, także z kolekcjami. Są specjalne atrybuty pozwalające na wymuszenie jak się w pliku ma nazywać tag odpowiadający za dane pole klasy. Można też niektóre pominąć. Generalnie można atrybutami i malutkim fragmentem kodu zapisać i odczytać cokolwiek.