CLR: .Net / Mono / Boo / Otros CLR > C#
Duda en variables dentro de funciones.
(1/1)
lvcodemx:
Saludos, tengo una duda en cuanto a las variables declaradas dentro de una función o procedimiento.
Tengo varias funciones con diferentes procesos y quiero saber si las variables declaradas dentro de cada una se borran de la memoria al finalizar la función y la liberan, pregunto esto porque si son algunas variables las que declaro y quiero cuidar al máximo los recursos ya que el programa quiero que corra con los mínimos recursos necesarios.
Gracias.
gabio2:
Si, el Garbage Collector las obtiene y destruye cuando ya no se utilizan.
Obviamente es sano no declarar variables dentro de ciclos por ejemplo:
--- Código: C# ---//INCORRECTOforeach(object _objeto in ListaObjetos){ string objetoString = _objeto.ToString();} //CORRECTOstring objetoStringforeach(object _objeto in ListaObjetos){ objetoString = _objeto.ToString();}
Espero te haya servido. Saludos!
Navegación
Ir a la versión completa