DirectoryEntryオブジェクトの子を操作したときに、DirectoryEntryオブジェクトを解放する方法がわかりません。すべての子供を解放してから親を解放する必要がありますか、それとも単に親を解放する必要がありますか?
例えば、
using(DirectoryEntry entry = new DirectoryEntry())
{
foreach (DirectoryEntry childEntry in entry.Children)
{
....
}
}
それは十分か?
または、次のような追加のコードが必要です
using(DirectoryEntry entry = new DirectoryEntry())
{
foreach (DirectoryEntry childEntry in entry.Children)
{
using(childEntry)
{
...
}
}
}
?