AFell raises good points about CSV file potential issues.
I'm going to assume that for now you
know that the file format never has an ID value that's quoted including a comma.
At a minimum this should give you a starting point for something more sophisticated if necessary.
char [] delimiters = new char[] { ',' };
var fileLines = File.ReadLines(strReadFile)
.Skip(startLine)
.Select(line => {
string[] ss = line.Split(delimiters, 2);
return (ss.Length == 2)
? new CountryList() { ID = ss[0], NAME = ss[1] }
: null;
})
.Where(x => x != null)
.ToList();
(I didn't test this... There may be a typo or two...)