Estoy dudoso con el uso de using(){ } he leído referentemente (MSDN) algo de que se ejecuta dicho bloque y luego se elimina, pero no logro entenderlo a la perfección.
Estoy probando con esto:
Código
Console.WriteLine("Vamos a ejecutar el using ok?"); string respuesta = Console.ReadLine(); { string laUrl = "http://foro.elhacker.net"; wc.BaseAddress = laUrl; Console.WriteLine("Descargando: " + laUrl); byte[] myDatabuffer = wc.DownloadData(laUrl); string download = Encoding.ASCII.GetString(myDatabuffer); Console.WriteLine(download); } Console.WriteLine("\nTermino el programa"); Console.ReadKey();
Funciona correctamente, pero no logro entender en que casos debo o sería recomendable usarlo y como funciona.
Cualquier información adicional lo agradecería.
Saludos.