Question: Is there a built-in method in .NET that validates csv files/strings?

I would prefer something like [this online csv validator](http://csvlint.io) but in C#. I have done some research but all I have found are examples of people writing the code themselves (examples were all written a few years ago and might be outdated).

POC:

```
bool validCSV = CoolCSV_ValidatorFunction(string csv/filePath);

```

Answer: 
The best CSV reader I've found is this one from Lumenworks:

<http://www.codeproject.com/Articles/9258/A-Fast-CSV-Reader>

Very fast, very full-featured. Recommended.
That CSV Parser also seems promising (Not built-in, though):
<http://www.codeproject.com/Articles/9258/A-Fast-CSV-Reader>

Related thread:
[CSV Parsing Options with .NET](https://stackoverflow.com/questions/9642055/csv-parsing-options-with-net)