static void Main(string[] args) { Employee e1 = new Employee { Name = "John Jones", Age = 25 }; e1.EmloyeeCode = "JJ001"; e1.HireDate = new DateTime(2014, 11, 23); Console.WriteLine($"{e1.Name} was hired on {e1.HireDate:dd/MM/yyyy}"); e1.WriteToConsole(); Person p1 = e1; p1.WriteToConsole(); }
static void Main(string[] args) { Employee emp1 = new Employee { FirstName = "Wilhelm", LastName = "Hohenzollern", DateHired = new DateTime(1918, 11, 9), EmployeeCode = "G1888" }; SalariedEmployee emp2 = new SalariedEmployee { FirstName = "Nicholas", LastName = "Romanov", DateHired = new DateTime(1917, 3, 2), EmployeeCode = "R1896" }; emp2.AnnualSal = 186_856; PartTimeEmployee emp3 = new PartTimeEmployee { FirstName = "Charles", LastName = "Habsburg", DateHired = new DateTime(1918, 11, 11), EmployeeCode = "A1916" }; emp3.HourlyRate = 18.87; Console.WriteLine("Displaying emp1"); emp1.WriteToConsole(); Console.WriteLine("\nDisplying emp2"); emp2.WriteToConsole(); Console.WriteLine("\nDisplaying emp3"); emp3.WriteToConsole(); }