interface Department { string DepartmentName { get;set;} void AddDepartment(); void display(); } interface Qualification { string QualificationName { get;set;} void AddQualification(); void display(); } class Employee : Department, Qualification { private string _deptname; private string _qualification; ArrayList DepartmentList = new ArrayList(); ArrayList QualificationList = new ArrayList(); public string QualificationName { get { return _qualification; } set { _qualification = value; } } void Qualification.display() { Console.WriteLine("Implementation of Display method of Qualification interface"); } public string DepartmentName { get { return _deptname; } set { _deptname = value; } } public void AddDepartment() { for (int i = 0; i < 5; i++) { Console.WriteLine("Enter Dept Name: "); _deptname = Console.ReadLine(); DepartmentList.Add(_deptname); } } public void AddQualification() { for (int i = 0; i < 5; i++) { Console.WriteLine("Enter Qualification: "); _deptname = Console.ReadLine(); QualificationList.Add(_deptname); } } void Department.display() { for (int i = 0; i < DepartmentList.Count; i++) { Console.WriteLine("Department Name :{0}", DepartmentList[i].ToString()); } } } static void Main(string[] args) { Console.WriteLine("-----------------------------------------"); Employee obj = new Employee(); obj.AddDepartment(); obj.AddQualification() ((Department)obj).display(); ((Qualification).obj).display(); Console.WriteLine("--------------------------------------------"); }