Exemplo n.º 1
0
        public static void WriteToFile(FileLine line)
        {
            FileStream   fs = new FileStream(filePath, FileMode.Append, FileAccess.Write, FileShare.Read);
            StreamWriter sw = new StreamWriter(fs);

            sw.WriteLine(line.ToString());
            sw.Close();
            fs.Close();
        }
Exemplo n.º 2
0
        public static IList <FileLine> ReadFromFile()
        {
            var          lines = new List <FileLine>();
            FileStream   fs    = new FileStream(filePath, FileMode.OpenOrCreate, FileAccess.Read, FileShare.Read);
            StreamReader sr    = new StreamReader(fs);
            string       s;

            while ((s = sr.ReadLine()) != null)
            {
                string[] strArr = s.Split('\t');
                FileLine line   = new FileLine
                {
                    SIMId        = int.Parse(strArr[0]),
                    StartingTime = DateTime.Parse(strArr[1]),
                    EndingTime   = DateTime.Parse(strArr[2])
                };
                lines.Add(line);
            }
            return(lines);
        }