Normalmente yo le tiro más al C#, por mi [poca] experiencia en C/C++, que al
Visual Basic, me encontré con una disyuntiva sobre que sucede con los objetos
creados en un código como el siguiente:
{
StreamReader sr = new StreamReader (@"blablabla/file.ext");
//Hacer algo con el streamReader...
}
Traduciéndolo a VB con la herramienta de developerfusion, me arroja en VB:
If True Then
Dim sr As New StreamReader("blablabla/file.ext")
End If
El rollo es, que si al llegar al "}", o "End If", el garbage collector se encarga de
"reciclar" la memoria de los objetos creados... Sé que existe el using, que me
asegura que así suceda, pero me entró la duda si el GC recupera la memoria
utilizada dentro de las llaves...
El motivo de la pregunta es que después del "}" las variables declaradas, como
debería suceder, están fuera de scope... por esto es que estoy dudando que
le sucede a la memoria ocupada de estas variables...
Am... antes de que Carlos me mande al... google, porque no responder aquí
las inquietudes y que mejor el google venga a esta página buscando respues-
tas en lugar de que sea al revés? 
Thks!
Se vende agua deshidratada