1

DirectoryEntry在使用对象时,我在代码中发现了一个大问题。调用“Dispose”方法时,程序卡住了。知道是什么原因造成的吗?

这是代码:

foreach (DirectoryEntry oDireEntry in _DirectoryEntries)
{
     oDireEntry.Dispose();
}

任何帮助将不胜感激。

4

1 回答 1

0

由于初始化 _DirectoryEntries 列表,您可以使用构造吗?伪代码:

using (var _DirectoryEntries = new DirectoryEntries())
{
   // code to add items to list
   // anoy other work with list
}

所以,这样你就不需要使用你的循环元素来处理它。

问候。

于 2012-12-17T13:02:28.023 回答