There is no "standard way" to do that so you will have to create your own - and how you do that depends on how "completely equal" the data in the files is - CSV is a "flexible" format, and the same data written by two different apps could be different in the file.
1) There is no requirement to have a header line, but it is allowed.
2) There is no requirement to use double quotes around text, and they aren't needed unless the data contains commas (in which case the data string needs to be in double quotes, with double quote characters doubled:
1, The quick brown fox, 3
is the same data as
1, "The quick brown fox", 3
And
1, The quick "brown" fox, 3
is the same as
1, "The quick ""brown"" fox", 3
and so on.
So either you would need to process them all yourself as text files, checking for duplicates and following the rules quoting rules, or you would have to read the data into your app using your preferred reader, and then check for duplicates using probably a hashset or by comparign the data for each row in turn, using a loop or Linq.