Freigeben über


ArgIterator Struktur

Definition

Stellt eine Argumentliste variabler Länge dar, d. h. die Parameter einer Funktion, der eine variable Anzahl von Parametern übergeben werden kann.

public value class ArgIterator
public ref struct ArgIterator
public struct ArgIterator
type ArgIterator = struct
Public Structure ArgIterator
Vererbung
ArgIterator

Hinweise

Entwickler, die Compiler schreiben, verwenden die Struktur, um die ArgIterator obligatorischen und optionalen Argumente in einer Argumentliste aufzählen zu können. Die ArgIterator Struktur ist in der Regel nicht für Anwendungen nützlich, die andere als Compiler sind.

Die Funktionalität in der Struktur wird in der Regel in der ArgIterator Syntax einer bestimmten Programmiersprache ausgeblendet. Beispielsweise deklarieren Sie in der C++-Programmiersprache eine Argumentliste mit variabler Länge, indem Sie am Ende der Argumentliste eine Ellipsis ("...") angeben. Die ArgIterator Struktur ist in erster Linie nützlich, wenn eine Entwicklungssprache keine direkte Unterstützung für den Zugriff auf variablen Längenparameter bereitstellt.

Konstruktoren

ArgIterator(RuntimeArgumentHandle)

Initialisiert eine neue Instanz der ArgIterator-Struktur unter Verwendung der angegebenen Argumentliste.

ArgIterator(RuntimeArgumentHandle, Void*)

Initialisiert eine neue Instanz der ArgIterator-Struktur unter Verwendung der angegebenen Argumentliste und eines Zeigers auf ein Element der Liste.

Methoden

End()

Beendet die Verarbeitung der Argumentliste variabler Länge, die von dieser Instanz dargestellt wird.

Equals(Object)

Diese Methode wird nicht unterstützt, und es wird immer eine NotSupportedException ausgelöst.

GetHashCode()

Gibt den Hashcode dieses Objekts zurück.

GetNextArg()

Gibt das nächste Argument aus einer Argumentliste variabler Länge zurück.

GetNextArg(RuntimeTypeHandle)

Gibt das nächste Argument eines angegebenen Typs aus einer Argumentliste variabler Länge zurück.

GetNextArgType()

Gibt den Typ des nächsten Arguments zurück.

GetRemainingCount()

Gibt die Anzahl der noch in der Argumentliste verbleibenden Elemente zurück.

Gilt für