C# - czytanie z pliku tekstowego po kolumnach i wierszach

Witam!

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.

PS. Wiem jak dobrac sie do pliku.

Pozdrawiam!

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:

http://msdn2.microsoft.com/en-us/library/bb203924.aspx

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.