Есть ли способ по умолчанию/официальный/рекомендуемый способ разбора CSV файлов на С#? Я не хочу качать собственный парсер.
Кроме того, я видел экземпляры людей, использующих ODBC/OLE DB для чтения CSV через драйвер Text, и многие люди препятствуют этому из-за его "недостатков". Каковы эти недостатки?
В идеале я ищу способ, с помощью которого я могу прочитать CSV по имени столбца, используя первую запись в качестве имен заголовка/поля. Некоторые из приведенных ответов верны, но работают, чтобы в основном десериализовать файл в классы.