예제 #1
0
        /// <summary>
        /// Parses a single line into a Person object
        /// </summary>
        /// <param name="line"></param>
        /// <returns></returns>
        private Person ParseLine(string line)
        {
            Person person = new Person();

            string[] lines = line.Split(',');

            // Assume data is aligned
            person.LastName = CleanString(lines[0]);
            person.FirstName = CleanString(lines[1]);
            person.Gender = CleanString(lines[2]);
            person.FavoriteColor = CleanString(lines[3]);
            person.DateOfBirth = DateTime.Parse(lines[4]);

            return person;
        }
 public void Add(Person person)
 {
     // Add a line to the file
 }