通常、私はそのようなことをしていました(単なる例):
using (Stream xmlStream = client.OpenRead(xmlUrl))
{
using (XmlTextReader xmlReader = new XmlTextReader(xmlStream))
{
}
}
ただ行うのは良くありません:
using (XmlTextReader xmlReader = new XmlTextReader(client.OpenRead(xmlUrl)))
{
}
しかし、この短い構文ですべてのリソースが破棄されるか (ストリーム)、それとも XmlTextReader だけになるかはわかりません。
ご回答ありがとうございます。