示例#1
0
        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);
        }
示例#2
0
        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);
        }