static void Main(string[] args) { var emp1 = new Worker(); emp1.Name = "David"; emp1.Salary = 32000; var emp2 = new Worker(); emp2.Name = "Goliath"; emp2.Salary = 55000; var emp3 = new Manager(); emp3.Name = "Esther"; emp3.Salary = 100000; var employees = new List<Employee>(); employees.Add(emp1); employees.Add(emp2); employees.Add(emp3); foreach (Employee emp in employees) { Console.WriteLine("My name is {0} and I used to make {1}", emp.Name, emp.Salary ); emp.GiveRaise(); Console.WriteLine("now {0} makes {1} ", emp.Name, emp.Salary + "\n"); } Console.ReadLine(); }
static void Main(string[] args) { var emp1 = new Worker(); emp1.Name = "David"; emp1.Salary = 50000; var emp2 = new Manager(); emp2.Name = "Rachel"; emp2.Salary = 100000; var emp3 = new Manager(); emp3.Name = "Zach"; emp3.Salary = 120000; var employees = new List<Employee>(); employees.Add(emp1); employees.Add(emp2); employees.Add(emp3); foreach (Employee emp in employees) { Console.Write("{0}'s salary was {1}", emp.Name, emp.Salary); emp.GiveRaise(); ; Console.WriteLine(" but is now {0}", emp.Salary); } }