ArgIterator Struktur

Definition

Stellt eine Argumentliste variabler Länge dar; d. h. die Parameter einer Funktion, die eine variable Anzahl von Argumenten verwendet.

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 ArgIterator Struktur zum Aufzählen der obligatorischen und optionalen Argumente in einer Argumentliste. Die ArgIterator Struktur ist in der Regel für andere Anwendungen als Compiler nicht nützlich.

Die Funktionalität in der Struktur wird in der ArgIterator Regel in der Syntax einer bestimmten Programmiersprache ausgeblendet. In der C++-Programmiersprache deklarieren Sie beispielsweise eine Argumentliste mit variabler Länge, indem Sie am Ende der Argumentliste eine Auslassungspunkte ("...") angeben. Die ArgIterator Struktur ist in erster Linie hilfreich, wenn eine Entwicklungssprache keinen direkten Zugriff auf Parameter mit variabler Länge bietet.

Konstruktoren

Name Beschreibung
ArgIterator(RuntimeArgumentHandle, Void*)

Initialisiert eine neue Instanz der Struktur mithilfe der ArgIterator angegebenen Argumentliste und eines Zeigers auf ein Element in der Liste.

ArgIterator(RuntimeArgumentHandle)

Initialisiert eine neue Instanz der Struktur mithilfe der ArgIterator angegebenen Argumentliste.

Methoden

Name Beschreibung
End()

Schließt die Verarbeitung der Argumentliste variabler Länge ab, die durch diese Instanz dargestellt wird.

Equals(Object)

Diese Methode wird nicht unterstützt und löst immer aus NotSupportedException.

GetHashCode()

Gibt den Hashcode dieses Objekts zurück.

GetNextArg()

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

GetNextArg(RuntimeTypeHandle)

Gibt das nächste Argument in einer Argumentliste variabler Länge zurück, die einen angegebenen Typ aufweist.

GetNextArgType()

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

GetRemainingCount()

Gibt die Anzahl der argumente zurück, die in der Argumentliste verbleiben.

Gilt für: