C # Herencia Múltiple

Actualmente estoy estudiando el C # con ASP.NET MVC 4 conCódigo de primer acercamiento. Im Visual Basic Developer, y ahora quiero iniciar C #. Y, ahora me encontré con la situación en la que tengo que administrar la herencia múltiple. Pero, no es posible con la clase i pensé. Entonces, ¿cómo debo manejar estas clases que tengo:

//I have the Following Person Class which Hold Common Properties 
//and a Type of Person e.g : Student, Faculty, Administrative
public class Person
{
    public int Id { get; set; }
    public string FirstName { get; set; }
    public string LastName { get; set; }
    public string Type { get; set; }
}


//This is my Student Class, which is Derived from Person
public class Student:Person
{
    public DateTime DateOfBirth { get; set; }
    public DateTime EnrollmentDate { get; set; }
    public string Remarks { get; set; }


    public bool Approved { get; set; }
    public DateTime ApprovedDate { get; set; }
    public int ApprovedUserId { get; set; }
}


//This is my Faculty Class, which is also Derived from Person
public class Faculty : Person
{
    public DateTime HiredDate { get; set; }


    public bool Approved { get; set; }
    public DateTime ApprovedDate { get; set; }
    public int ApprovedUserId { get; set; }
}

Lo que quiero hacer es Approved, ApprovedDate y ApprovedUserId también son comunes. Quiero especificar esas propiedades como:

 public class Approve {
    public bool Approved { get; set; }
    public DateTime ApprovedDate { get; set; }
    public int ApprovedUserId { get; set; }
}

Y, querer usar como:

public class Student:Person,Approve
{
    public DateTime DateOfBirth { get; set; }
    public DateTime EnrollmentDate { get; set; }
    public string Remarks { get; set; }
}

Y, no puedo poner esas cosas dentroPERSONA. Porque, tengo que usar esto para otras clases, pero esas no son Persona.

Entonces, ¿cómo puedo lograr esto ...

Por favor, dame un ejemplo de la situación anterior.

Por favor ayuda. Y, muchas gracias de antemano.

Respuestas a la pregunta(6)

Su respuesta a la pregunta