ArgIterator Struct

Definizione

Rappresenta un elenco di argomenti a lunghezza variabile; ovvero i parametri di una funzione che accetta un numero variabile di argomenti.

public value class ArgIterator
public struct ArgIterator
type ArgIterator = struct
Public Structure ArgIterator
Ereditarietà
ArgIterator

Commenti

Gli sviluppatori che scrivono compilatori usano la ArgIterator struttura per enumerare gli argomenti obbligatori e facoltativi in un elenco di argomenti. La ArgIterator struttura non è in genere utile per le applicazioni diverse dai compilatori.

La funzionalità nella ArgIterator struttura è in genere nascosta nella sintassi di un linguaggio di programmazione specifico. Ad esempio, nel linguaggio di programmazione C++ si dichiara un elenco di argomenti a lunghezza variabile specificando i puntini di sospensione ("...") alla fine dell'elenco di argomenti. La ArgIterator struttura è utile principalmente quando un linguaggio di sviluppo non fornisce supporto diretto per l'accesso ai parametri a lunghezza variabile.

Costruttori

Nome Descrizione
ArgIterator(RuntimeArgumentHandle, Void*)

Inizializza una nuova istanza della ArgIterator struttura utilizzando l'elenco di argomenti specificato e un puntatore a un elemento nell'elenco.

ArgIterator(RuntimeArgumentHandle)

Inizializza una nuova istanza della ArgIterator struttura utilizzando l'elenco di argomenti specificato.

Metodi

Nome Descrizione
End()

Conclude l'elaborazione dell'elenco di argomenti a lunghezza variabile rappresentato da questa istanza.

Equals(Object)

Questo metodo non è supportato e genera NotSupportedExceptionsempre .

GetHashCode()

Restituisce il codice hash di questo oggetto.

GetNextArg()

Restituisce l'argomento successivo in un elenco di argomenti a lunghezza variabile.

GetNextArg(RuntimeTypeHandle)

Restituisce l'argomento successivo in un elenco di argomenti a lunghezza variabile con un tipo specificato.

GetNextArgType()

Restituisce il tipo dell'argomento successivo.

GetRemainingCount()

Restituisce il numero di argomenti rimanenti nell'elenco di argomenti.

Si applica a