Returns the next item in the enumeration. If there are no more items, the method should raise an exception.
To check if there are more items, use the HasMoreElements method. The NextElement method advances its place in the enumeration and then returns that item. Every call to NextElement returns a new item (until the end of the enumeration). If you wish to access the current item multiple times in a loop, use the CurrentElement method.
Namespace: CommonInterfaces
Delphi |
public |
Return Value
Type: IInterface
The following code gives a sample implementation from the TInterfaceListIterator object, List is the TInterfaceList that is supplying the underlying elements and Index is a hidden index for the enumeration: Delphi |
begin |