public void Employ(Employee employment) { if (!Employments.Contains(employment)) { Employments.Add(employment); } }
private static void Print(Employee e) { if (e is PartTimer) { Console.WriteLine("{0}({1}) Period:{2}", e.Name, e.Age, ((PartTimer)e).EmploymentPeriod.ToString()); } else { Console.WriteLine("{0}({1})", e.Name, e.Age, e.GetType().ToString()); } }