Como sabemos, .Net no admite la herencia múltiple. Por lo tanto, solo podemos heredar solo una clase. Pero cada clase hereda por defecto la clase 'objeto'. Entonces, ¿por qué no ocurre un error cuando heredo cualquier otra clase?Por qué la clase de objeto (raíz) no entra en conflicto con la herencia múltiple
Por ejemplo A- Clase base, B- Clase derivada. Cuando uso A: B, implícitamente la clase de objeto también se hereda como (creo) A: B, Object. ¿Cómo puede ser posible si .Net no admite herencia múltiple?
Piense en Object como el padre principal de cualquier otra clase. la clase A es el niño, la clase B es el gran niño. B tiene solo 1 clase principal que es A y el objeto es el abuelo principal de B. – shahkalpesh