Обычно я делал что-то подобное (просто пример):
using (Stream xmlStream = client.OpenRead(xmlUrl))
{
using (XmlTextReader xmlReader = new XmlTextReader(xmlStream))
{
}
}
Не лучше просто:
using (XmlTextReader xmlReader = new XmlTextReader(client.OpenRead(xmlUrl)))
{
}
Но я не уверен, что в этом коротком синтаксисе будут удалены все ресурсы (Stream) или только XmlTextReader?
Заранее спасибо за ваш ответ.