tengo este método (código modificado):¿Salir de un método vacío?
public static void PublishXmlForCustomTypes(MyOwnClass DefaultOutputInformation)
{
if (DefaultOutputInformation != null)
{
///lot of code
}
}
y todo mi código estaba dentro de la sentencia if y después de pensarlo, he cambiado a esto:
public static void PublishXmlForCustomTypes(MyOwnClass DefaultOutputInformation)
{
if (DefaultOutputInformation == null)
{
return;
}
///lot of code
}
Por lo que he probado parece ser estrictamente equivalente, pero ¿realmente es así? Quiero decir, la declaración de "devolución" nos saca del método ¿verdad?
¿No hay un caso oculto en el que esto no sea equivalente? –
de acuerdo y votando. Es más fácil para usted y para otros que lo mantendrán más adelante, si el alcance de su bloque IF es lo más pequeño posible, aunque funcionalmente no hace la diferencia. –
@ Jérémy Talio: No, no hay. – BoltClock