我在使用DirectoryEntry
对象的代码中发现了一个很大的问题。调用“Dispose”方法时,程序卡住了。知道是什么原因造成的吗?
以下是代码:
foreach (DirectoryEntry oDireEntry in _DirectoryEntries)
{
oDireEntry.Dispose();
}
任何帮助将不胜感激。
答案 0 :(得分:0)
您是否可以在初始化_DirectoryEntries列表时使用使用构造? 伪代码:
using (var _DirectoryEntries = new DirectoryEntries())
{
// code to add items to list
// anoy other work with list
}
因此,这样您就不需要使用循环元素来处理它。
问候。