Por lo general, yo estaba haciendo algo por el estilo (sólo un ejemplo):C# con en palabras clave anidado en una sola línea
using (Stream xmlStream = client.OpenRead(xmlUrl))
{
using (XmlTextReader xmlReader = new XmlTextReader(xmlStream))
{
}
}
¿No es mejor que hacer simplemente:
using (XmlTextReader xmlReader = new XmlTextReader(client.OpenRead(xmlUrl)))
{
}
Pero estoy no estoy seguro de si en esta breve sintaxis se eliminarán todos los recursos (Stream) o solo XmlTextReader?
Gracias de antemano por su respuesta.
De hecho me gusta la primera forma de delenciación - con los corchetes. Se elimina correctamente y es más fácil de mantener en mi humilde opinión. –