Condividi tramite


ArgIterator Struct

Definizione

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

public value class ArgIterator
public ref struct 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

ArgIterator(RuntimeArgumentHandle)

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

ArgIterator(RuntimeArgumentHandle, Void*)

Inizializza una nuova istanza della struttura ArgIterator con l'elenco di argomenti specificato e un puntatore a una voce dell'elenco.

Metodi

End()

Conclude l'elaborazione dell'elenco di argomenti di lunghezza variabile rappresentato dall'istanza.

Equals(Object)

Questo metodo non è supportato e genera sempre un'eccezione NotSupportedException.

GetHashCode()

Restituisce il codice hash di questo oggetto.

GetNextArg()

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

GetNextArg(RuntimeTypeHandle)

Restituisce l'argomento successivo in un elenco di argomenti di lunghezza variabile che contiene un tipo specificato.

GetNextArgType()

Restituisce il tipo dell'argomento successivo.

GetRemainingCount()

Restituisce il numero degli argomenti rimasti nell'elenco degli argomenti.

Si applica a