Classe ContainerRandomAccessIterator<TValue>

 

Data di pubblicazione: novembre 2016

Fornisce un iteratore che supporta le seguenti operazioni: spostamento in avanti di una posizione chiamando operator++, lo spostamento indietro di una posizione chiamando operator--, l'accesso a un elemento tramite operator[], e l'accesso a un elemento utilizzando l'aritmetica dei puntatori.

Spazio dei nomi:   Microsoft.VisualC.StlClr.Generic
Assembly:  Microsoft.VisualC.STLCLR (in Microsoft.VisualC.STLCLR.dll)

System.Object
  Microsoft.VisualC.StlClr.Generic.ContainerRandomAccessIterator<TValue>

public class ContainerRandomAccessIterator<TValue> : IRandomAccessIterator<TValue>

Parametri tipo

TValue

Tipo di un elemento nella sequenza controllata.

NomeDescrizione
System_CAPS_pubmethodContainerRandomAccessIterator<TValue>()

Inizializza una nuova ContainerRandomAccessIterator<TValue> oggetto.

System_CAPS_pubmethodContainerRandomAccessIterator<TValue>(ContainerRandomAccessIterator<TValue>)

Inizializza una nuova ContainerRandomAccessIterator<TValue> oggetto da un oggetto esistente ContainerRandomAccessIterator<TValue> oggetto.

System_CAPS_pubmethodContainerRandomAccessIterator<TValue>(IRandomAccessContainer<TValue>, Int32)

Inizializza una nuova ContainerRandomAccessIterator<TValue> oggetto da un oggetto esistente IRandomAccessContainer<TValue> oggetto.

NomeDescrizione
System_CAPS_pubpropertyItem[Int32]

Accede all'elemento nella posizione specificata nel contenitore.

NomeDescrizione
System_CAPS_pubmethodClone()

Crea una copia dell'oggetto corrente ContainerRandomAccessIterator<TValue> oggetto.

System_CAPS_pubmethodcontainer()

Ottiene il contenitore che attraversa l'iteratore.

System_CAPS_pubmethoddistance(ContainerRandomAccessIterator<TValue>)

Determina la distanza tra l'elemento che sta puntando l'iteratore corrente e l'elemento che sta puntando l'iteratore specificato.

System_CAPS_pubmethoddistance(IRandomAccessIterator<TValue>)

Determina la distanza tra l'elemento che sta puntando l'iteratore corrente e l'elemento che sta puntando l'iteratore specificato.

System_CAPS_pubmethodequal_to(ContainerRandomAccessIterator<TValue>)

Determina se il dato ContainerRandomAccessIterator<TValue> oggetto corrisponde all'oggetto corrente ContainerRandomAccessIterator<TValue> oggetto.

System_CAPS_pubmethodequal_to(IInputIterator<TValue>)

Determina se il dato IInputIterator<TValue> oggetto corrisponde all'oggetto corrente ContainerRandomAccessIterator<TValue> oggetto.

System_CAPS_pubmethodEquals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.(Ereditato da Object.)

System_CAPS_protmethodFinalize()

Consente a un oggetto di effettuare un tentativo di liberare risorse ed eseguire altre operazioni di pulizia prima che venga recuperato da Garbage Collection.(Ereditato da Object.)

System_CAPS_pubmethodget_bias()

Ottiene il valore della distorsione dell'iteratore. Il valore della distorsione è l'offset dell'iteratore dall'elemento zero.

System_CAPS_pubmethodget_cref()

Restituisce un riferimento costante all'elemento che sta puntando l'iteratore.

System_CAPS_pubmethodget_node()

Ottiene il nodo o un elemento, che l'iteratore punta a.

System_CAPS_pubmethodget_ref()

Restituisce un riferimento all'elemento che sta puntando l'iteratore.

System_CAPS_pubmethodGetHashCode()

Funge da funzione hash predefinita.(Ereditato da Object.)

System_CAPS_pubmethodGetType()

Ottiene l'oggetto Type dell'istanza corrente.(Ereditato da Object.)

System_CAPS_pubmethodless_than(ContainerRandomAccessIterator<TValue>)

Determina se l'iteratore corrente sta puntando a un elemento nel contenitore che precede l'elemento che punta l'iteratore specificato.

System_CAPS_pubmethodless_than(IRandomAccessIterator<TValue>)

Determina se l'iteratore corrente sta puntando a un elemento nel contenitore che precede l'elemento che punta l'iteratore specificato.

System_CAPS_protmethodMemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.(Ereditato da Object.)

System_CAPS_pubmethodmove(Int32)

Sposta l'iteratore del numero specificato di elementi.

System_CAPS_pubmethodnext()

Incrementa l'iteratore alla posizione successiva nel contenitore sottostante o nella prima posizione oltre la fine del contenitore, se il contenitore è stato completamente attraversato.

System_CAPS_pubmethodprev()

Posiziona l'iteratore all'elemento immediatamente prima dell'elemento corrente.

System_CAPS_pubmethodToString()

Restituisce una stringa che rappresenta l'oggetto corrente.(Ereditato da Object.)

System_CAPS_pubmethodvalid()

Determina se l'iteratore è valido e può essere utilizzato in modo sicuro per attraversare il contenitore sottostante.

NomeDescrizione
System_CAPS_puboperatorAddition(ContainerRandomAccessIterator<TValue>, Int32)

Incrementa l'iteratore del numero specificato di elementi. Il parametro integer è specificato sul lato destro dell'operatore di addizione.

System_CAPS_puboperatorSystem_CAPS_staticAddition(ContainerRandomAccessIterator<TValue>, Int32, ContainerRandomAccessIterator<TValue>)

Incrementa l'iteratore del numero specificato di elementi. Il parametro integer è specificato sul lato sinistro dell'operatore di addizione.

System_CAPS_puboperatorAssign(ContainerRandomAccessIterator<TValue>)

Assegna il determinato ContainerRandomAccessIterator<TValue> all'oggetto corrente.

System_CAPS_puboperatorDecrement(ContainerRandomAccessIterator<TValue>)

Decrementa l'iteratore di un elemento. Si tratta della versione dell'operatore di decremento prefisso.

System_CAPS_puboperatorDecrement(ContainerRandomAccessIterator<TValue>, Int32)

Decrementa l'iteratore di un elemento. Si tratta della versione suffisso dell'operatore di decremento.

System_CAPS_puboperatorEquality(ContainerRandomAccessIterator<TValue>)

Determina se il dato ContainerRandomAccessIterator<TValue> oggetto corrisponde all'oggetto corrente ContainerRandomAccessIterator<TValue> oggetto.

System_CAPS_puboperatorEquality(IInputIterator<TValue>)

Determina se il dato IInputIterator<TValue> oggetto corrisponde all'oggetto corrente ContainerRandomAccessIterator<TValue> oggetto.

System_CAPS_puboperatorGreaterThan(ContainerRandomAccessIterator<TValue>)

Determina se la posizione dell'iteratore di sinistra è maggiore della posizione dell'iteratore di destra.

System_CAPS_puboperatorSystem_CAPS_staticGreaterThan(IRandomAccessIterator<TValue>, ContainerRandomAccessIterator<TValue>)

Determina se la posizione dell'iteratore di sinistra è maggiore della posizione dell'iteratore di destra.

System_CAPS_puboperatorGreaterThanOrEqual(ContainerRandomAccessIterator<TValue>)

Determina se la posizione dell'iteratore di sinistra è maggiore o uguale alla posizione dell'iteratore di destra.

System_CAPS_puboperatorGreaterThanOrEqual(IRandomAccessIterator<TValue>)

Determina se la posizione dell'iteratore di sinistra è maggiore o uguale alla posizione dell'iteratore di destra.

System_CAPS_puboperatorImplicit(IRandomAccessIterator<TValue>)

Converte ContainerRandomAccessIterator<TValue> in IRandomAccessIterator<TValue>.

System_CAPS_puboperatorIncrement(ContainerRandomAccessIterator<TValue>)

Incrementa l'iteratore di un elemento. Si tratta della versione prefisso dell'operatore di incremento.

System_CAPS_puboperatorIncrement(ContainerRandomAccessIterator<TValue>, Int32)

Incrementa l'iteratore di un elemento. Si tratta della versione suffisso dell'operatore di incremento.

System_CAPS_puboperatorInequality(ContainerRandomAccessIterator<TValue>)

Determina se il dato ContainerRandomAccessIterator<TValue> oggetto è diverso dall'oggetto ContainerRandomAccessIterator<TValue> oggetto.

System_CAPS_puboperatorInequality(IInputIterator<TValue>)

Determina se il dato IInputIterator<TValue> oggetto è diverso dall'oggetto ContainerRandomAccessIterator<TValue> oggetto.

System_CAPS_puboperatorLessThan(ContainerRandomAccessIterator<TValue>)

Determina se la posizione dell'iteratore di sinistra è minore della posizione dell'iteratore di destra.

System_CAPS_puboperatorLessThan(IRandomAccessIterator<TValue>)

Determina se la posizione dell'iteratore di sinistra è minore della posizione dell'iteratore di destra.

System_CAPS_puboperatorLessThanOrEqual(ContainerRandomAccessIterator<TValue>)

Determina se la posizione dell'iteratore di sinistra è minore o uguale alla posizione dell'iteratore di destra.

System_CAPS_puboperatorSystem_CAPS_staticLessThanOrEqual(IRandomAccessIterator<TValue>, ContainerRandomAccessIterator<TValue>)

Determina se la posizione dell'iteratore di sinistra è minore della posizione dell'iteratore di destra.

System_CAPS_puboperatorSystem_CAPS_staticMemberSelection(ContainerRandomAccessIterator<TValue>)

Restituisce l'elemento che sta puntando l'iteratore.

System_CAPS_puboperatorSystem_CAPS_staticPointerDereference(ContainerRandomAccessIterator<TValue>)

Restituisce l'elemento che sta puntando l'iteratore.

System_CAPS_puboperatorSubtraction(ContainerRandomAccessIterator<TValue>, Int32)

Decrementa l'iteratore del numero specificato di elementi. Sul lato destro dell'operatore di sottrazione viene specificato il parametro di tipo integer.

System_CAPS_puboperatorSubtraction(IRandomAccessIterator<TValue>)

Determina la differenza tra due iteratori.

Alcuni metodi, in particolare gli operatori, dichiarano un tipo per un parametro ma non specificano un nome di parametro. Tale parametro viene definito parametro senza nome. Nella documentazione relativa a questi metodi il segnaposto __unnamed0 rappresenta il parametro senza nome.

.NET Framework
Disponibile da 3.5

I membri statici pubblici ( Condiviso in Visual Basic) di questo tipo è thread safe. Non tutti i membri di istanza sono garantiti come thread safe.

Torna all'inizio
Mostra: