using System.Collections.Generic;
public static void Main()
private static void DisplayDataFromFile()
var people = PersonDataService.GetPeopleFromFile();
people.ForEach(p => p.FNameLen = p.FirstName.Length);
Console.WriteLine("PEOPLE READ FROM FILE:");
foreach (var person in people)
Console.WriteLine($"First: {person.FirstName}");
Console.WriteLine($"First Length: {person.FNameLen.ToString()}");
Console.WriteLine($"Last: {person.LastName}");
Console.WriteLine($"Phone: {person.Phone}");
Console.WriteLine($"Email: {person.EmailAddress}");
Console.WriteLine(Environment.NewLine);
public static List<PersonObj> GetPeopleFromFile()
return new List<PersonObj>{new PersonObj(first: "paul", last: "post", phone: "(503) 393-9393", email: "techmbabi@gmail.com"), new PersonObj(first: "mike", last: "sams", phone: "(503) 939-4022", email: "mike@gmail.com")};
public string EmailAddress
public PersonObj(string first, string last, string phone, string email)