public static ObservableCollection <OU> Read(string pathCsvFile) { IEnumerable <OURec> OURecs; ObservableCollection <OU> New = new ObservableCollection <OU>(); using (StreamReader reader = new StreamReader(pathCsvFile, Encoding.UTF8)) { using (var csv = new CsvReader(reader)) { // указываем разделитель, который будет использоваться в файле csv.Configuration.Delimiter = ";"; OURecs = csv.GetRecords <OURec>(); foreach (OURec item in OURecs) { OU ou = new OU(item._number, item._name, item._type, item._x, item._y, item._z); New.Add(ou); } return(New); } } }
public Model() { SelectedOU = new OU(0, "", "", 0, 0, 0); OUs = new ObservableCollection <OU>(); Test = "Test 1"; }