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

[0] Índice de Mensajes

Ir a la versión completa