IIterator<T>.HasCurrent 属性
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取一个值,该值指示迭代器是引用当前项还是位于集合的末尾。
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
异常。