IBaseIterator<TValue> Interfaccia
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Definisce l'interfaccia di base per tutti gli iteratori STL/CLR.
generic <typename TValue>
public interface class IBaseIterator : ICloneable
public interface IBaseIterator<TValue> : ICloneable
type IBaseIterator<'Value> = interface
interface ICloneable
Public Interface IBaseIterator(Of TValue)
Implements ICloneable
Parametri di tipo
- TValue
Tipo di un elemento nella sequenza controllata.
- Derivato
- Implementazioni
Metodi
Clone() |
Crea un nuovo oggetto che è una copia dell'istanza corrente. (Ereditato da ICloneable) |
container() |
Ottiene il contenitore che l'iteratore sta attraversando. |
get_bias() |
Ottiene la deviazione dell'iteratore. La deviazione è l'offset dell'iteratore da un elemento zero. |
get_node() |
Ottiene il nodo o l'elemento al quale l'iteratore sta puntando. |
next() |
Incrementa l'iteratore alla successiva posizione nel contenitore sottostante o alla prima posizione oltre la fine di contenitore se il contenitore è stato completamente attraversato. |
valid() |
Determina se l'iteratore è valido e può essere utilizzato in modo sicuro per attraversare il contenitore sottostante. |