Share via


IIterator<T>.HasCurrent 属性

定义

获取一个值,该值指示迭代器是引用当前项还是位于集合的末尾。

public:
 property bool HasCurrent { bool get(); };
bool HasCurrent();
public bool HasCurrent { get; }
Public ReadOnly Property HasCurrent As Boolean

属性值

Boolean

bool

如此 如果迭代器引用集合中的有效项;否则为 false。

注解

如果基础集合已更改,则迭代器可能会引发异常。

.NET Framework 如果基础集合已更改,迭代器可能会引发COMException异常,HResult 为 0x8000000C (E_CHANGED_STATE) 。

C++/WinRT 如果基础集合已更改,迭代器可能会引发 hresult_changed_state 异常。

C++/CX 如果基础集合已更改,迭代器可能会引发 ChangedStateException 异常。

适用于

另请参阅