var csv1 = File.ReadAllLines("1.csv");
var csv2 = File.ReadAllLines("2.csv");
Я сперва использовал стандартное сравнение с помощью следующего кода
var rezCSV = buffList1.Except(csv2).Union(csv2.Except(csv1)).ToList();
Все хорошо, теперь стоит вопрос в том как использовать вышеприведенный код по определенным столбцам в csv-файле. Как сделать чтобы сравнение шло по второй ячейке csv-файла? Разделитель между колонками ;
Читайте из файлов с помощью CsvHelper (устанавливается из NuGet), а дальше уже сравниваем два списка объектов любым привычным способом (хоть тем же Union).
Radzhab: после CsvHelper у вас каждая строчка файла будет представлена в виде массива строк string[]. Дальше, если нужен второй столбец, делаете row[1] и сравниваете по нему.