Выборка определенных строк из таблицы .csv файла - C#

Формулировка задачи:

Скачиваю csv БД с сайта каждые 3-4 минуты,строк более 80к, нужно выбирать нужные строки, пример типа строки id;idd;name;name2; и т.д. , разделитель ";"
            WebClient c2 = new WebClient();
            c2.Encoding = Encoding.UTF8;
            string data2 = c2.DownloadString("https://сайт/файл.csv");
            
            Console.WriteLine(data2);
            Console.ReadKey();
Как сделать выборку нужных строк по критерию(название или еще что)? Вот так не получается
            WebClient c2 = new WebClient();
            c2.Encoding = Encoding.UTF8;
            string data2 = c2.DownloadString("https://сайт/файл.csv");
            JObject msg = JObject.Parse(data2);
            string op = msg["название"].ToString();
 
            Console.WriteLine(op);
            Console.ReadKey();
выводит ошибку.

Код к задаче: «Выборка определенных строк из таблицы .csv файла - C#»

textual
string[] lines = File.ReadAllLines(data2);//System.ArgumentException: "Путь содержит недопустимые знаки."

8   голосов, оценка 3.750 из 5


СОХРАНИТЬ ССЫЛКУ