Ejemplo¿Cómo hago las operaciones en un constructor base heredado en C#?
public class ClassA
{
public ClassA(string someString){}
}
public class ClassB : ClassA
{
public ClassB(string someString):base(someString.ToLower()){}
}
I llama al constructor ClassB heredado. Paso en un nulo. ToLower() arroja una excepción sobre un nulo. Quiero comprobar si hay un nulo antes de que eso suceda. ¿Cómo puedo hacer esto?
¿Y qué quieres hacer si la cadena es nula? – Andrew
Más que probable pasar el nulo a ClassA. Otras opciones incluyen pasar una cadena String.Empty o alguna cadena "predeterminada". – danmine
@danmine: eso es bastante fácil de superar; elige la respuesta aceptada y devuelve a los demás; es solo una 5 diferencia de reputación. –