Хабр Курсы для бэкендеров
РЕКЛАМА
Практикум, Хекслет, SkyPro, авторские курсы — собрали всех и попросили скидки. Осталось выбрать!

Не хватает проверки BOM (BE/LE).
AI довольно шустро понял про AVX/SSE итд. Также можно использовать двоичный сплит - сначала сместить все символы до 127 (условно) используя свойства юникода а запятую и другие знаки отобразить после 128. Далее обработать маской, то есть все действия сведутся к арифметике если заранее подготовить данные. Ну и разумеется следующий шаг - CUDA/OpenCL
"самый быстрый ... на C#"
ок
Как я случайно написал самый быстрый CSV-парсер на C#