Popular Data Conversion Helpers
var parentClass = new SimpleTestClass();
parentClass.Property1 = "test";
var castrClass = new CastrClass<SimpleTestClass>(
parentClass, new Options.ClassOptions()
{
IsStrict = true
});
var childClass = castrClass.CastAsClass<SimpleTestSubClass>();
Turning Strict off enables this to be used between any two classes that share property names.
string csvData = File.ReadAllText(@"c:\txt.csv");
var csv = new CastrCSV(csvData, ",", true);
// Act
var newClass = csv.CastAsClass<SimpleTestClass>();
string csvData = File.ReadAllText(@"c:\txt.csv");
var csv = new CastrCSVMulti(csvData, ",", true);
// Act
var newClassEnumerable = csv.CastAsClassMulti<SimpleTestClass>();