Supongamos que tengo un poco de código como este:C# evitando declaración de variables
public string SomeMethod(int Parameter)
{
string TheString = "";
TheString = SomeOtherMethod(Parameter);
return TheString;
}
Por supuesto, este código es equivalente a esto:
public string SomeMethod(int Parameter)
{
return SomeOtherMethod(Parameter);
}
creo que la primera versión es más fácil de leer y así es como Estoy escribiendo mi código, incluso pensé que estaba usando una variable cuando sé que podría evitarlo. Mi pregunta es esta: ¿el compilador compila el código de la misma manera (es decir, el mismo rendimiento) o es la segunda opción realmente mejor en términos de rendimiento.
Gracias.
Deseo tener "cadena TheString =" ";" considere utilizar string.Empty –
¿Cómo es posible que la primera forma sea más legible? Lleva más tiempo leer y hay más por procesar. –
@ alpha123: Tengo todas mis variables declaradas en la parte superior del método – frenchie