Di solito stavo facendo qualcosa di simile (solo un esempio):C# utilizzando di parola chiave nidificato in un'unica linea
using (Stream xmlStream = client.OpenRead(xmlUrl))
{
using (XmlTextReader xmlReader = new XmlTextReader(xmlStream))
{
}
}
non è meglio fare proprio:
using (XmlTextReader xmlReader = new XmlTextReader(client.OpenRead(xmlUrl)))
{
}
Ma sono non sono sicuro se in questa sintassi breve tutte le risorse saranno disposte (Stream) o solo XmlTextReader?
Grazie in anticipo per la risposta.
In realtà mi piace la prima forma di delenzionamento - con le parentesi. Viene smaltito correttamente ed è il più gestibile IMHO. –