using SanShared; using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threading.Tasks; namespace SanSystem { static class HelpFunktion { public static List ParseCSVFile(string csvFile) { List result = new List(); if (!File.Exists(csvFile)) return null; string[] input = File.ReadAllLines(csvFile); int counter = 0; DateTime zeit; double temperatur; double druck; foreach (string pars in input) { UVcsvStrukture uVcsvStrukture = new UVcsvStrukture(); string[] parts = pars.Split(','); if ( parts[0].Equals("Group1") || parts[1].Equals("(END)") || parts[1].Equals("(START)") ) continue; DateTime.TryParse(parts[0], out zeit); double.TryParse(parts[1].Replace('.', ','), out temperatur); double.TryParse(parts[2].Replace('.', ','), out druck); counter++; uVcsvStrukture.Zeitstempel = zeit; uVcsvStrukture.Druck = druck; uVcsvStrukture.Temperatur = temperatur; result.Add(uVcsvStrukture); } return result; } } }