Обычно я делал что-то подобное (только пример):C# Использование вложенных в и по ключевым словам одной линии
using (Stream xmlStream = client.OpenRead(xmlUrl))
{
using (XmlTextReader xmlReader = new XmlTextReader(xmlStream))
{
}
}
не лучше сделать просто:
using (XmlTextReader xmlReader = new XmlTextReader(client.OpenRead(xmlUrl)))
{
}
Но я не уверен, что в этом коротком синтаксисе будут выделены все ресурсы (поток) или только XmlTextReader?
Заранее благодарим за ваш ответ.
Мне действительно нравится первая форма разложения - с кронштейнами. Он правильно распределяется и наиболее удобен для ИМХО. –