class A
{
public override int GetHashCode()
{
return 1;
}
}
class B : A
{
public override int GetHashCode()
{
return ((object)this).GetHashCode();
}
}
new B().GetHashCode()
esto desborda la pila. ¿Cómo puedo llamar al Object.GetHashCode()
desde B.GetHashCode()
?Cómo llamar a un método de clase base de segundo nivel como base.base.GetHashCode()
editar: B
ahora hereda de A
.
¿Quisiste decir que la clase B hereda de la clase A? – AakashM
@AakashM - ¡buen lugar! Lo inserté mentalmente sin darme cuenta de que no está allí; Creo que podemos suponer que debería ser ... –
debería. lo he agregado – usr