Quiero hacer algo que no se si se puede, a ver si me dice alguien...
¿Como debo hacer para pasar la cadena en minuscula a la clase padre? porque haciendolo de esa forma no sirve de nada ya que primero se llama al constructor de la clase Padre y despues se pasa a minuscula la cadena.
La clase que llamo padre en este ejemplo es una clase de .NET en mi caso por lo que no puedo modificarla.
Código (csharp) [Seleccionar]
class Padre
{
public Padre(String cadena)
{
// ... Explota si la cadena llega con alguna mayuscula
}
}
class Hijo : Padre
{
public Hijo(String cadena) : base(cadena)
{
cadena = cadena.ToLower();
}
}
¿Como debo hacer para pasar la cadena en minuscula a la clase padre? porque haciendolo de esa forma no sirve de nada ya que primero se llama al constructor de la clase Padre y despues se pasa a minuscula la cadena.
La clase que llamo padre en este ejemplo es una clase de .NET en mi caso por lo que no puedo modificarla.