Анализ CSV-файлов в C # с заголовком

Есть ли по умолчанию / официальный / рекомендуемый способ анализа файлов CSV в C #? Я не хочу свернуть свой собственный парсер.

Кроме того, я видел случаи, когда люди использовали ODBC / OLE DB для чтения CSV через текстовый драйвер, и многие люди не одобряют это из-за его «недостатков». Каковы эти недостатки?

В идеале я ищу способ, с помощью которого я могу прочитать CSV по имени столбца, используя первую запись в качестве названия заголовка / поля. Некоторые из приведенных ответов являются правильными, но работают для десериализации файла в классы.

Ответы на вопрос(16)

Ваш ответ на вопрос