public List <string> GetStringArray(string headerTitle) { int idxOf = GetIndexOf(headerTitle); try { List <string> ret = new List <string>(); var topLines = File.ReadLines(FullName); int ic = -1; foreach (var part in topLines) { ic++; if (ic < 2) { continue; } string[] splitPart = SnapshotUtil.SplitCSV(part); ret.Add(splitPart[idxOf]); } return(ret); } catch { } return(null); }
public List <int> GetIntegerArray(string headerTitle) { int idxOf = GetIndexOf(headerTitle); try { List <int> ret = new List <int>(); var topLines = File.ReadLines(FullName); int ic = -1; foreach (var part in topLines) { ic++; if (ic < 2) { continue; } string[] splitPart = SnapshotUtil.SplitCSV(part); int d; if (!int.TryParse(splitPart[idxOf], out d)) { d = 0; } ret.Add(d); } return(ret); } catch { } return(null); }