У меня есть два класса. Один из них - это класс Base, который унаследован в классе Child.Как создать объект базового класса из объекта дочернего класса
public class Employee
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
public class Manager : Employee
{
public decimal Salary { get; set; }
public Employee GetEmployee()
{
// return employee object.
}
}
Теперь мне нужно получить объект класса Employee
через Manager
объект класса.
Manager manager = new Manager();
manager.FirstName = "A";
manager.LastName = "B";
manager.Salary = 25000;
Employee employee = manager.GetEmployee();
Я не уверен, если это возможно, но я не хочу назначать определенное свойство по одному.
Пожалуйста, предложите лучший вариант.
u может использовать конструктор – Meetesh
У вас уже есть свойства Employee, доступные через объект Manager, в Менеджере нет отдельного объекта Employee. – Adil