ArgIterator Struct

Definitie

Vertegenwoordigt een lijst met argumenten met variabele lengte; Dat wil gezegd, de parameters van een functie die een variabel aantal argumenten gebruikt.

public value class ArgIterator
public struct ArgIterator
type ArgIterator = struct
Public Structure ArgIterator
Overname
ArgIterator

Opmerkingen

Ontwikkelaars die compilers schrijven, gebruiken de structuur om de ArgIterator verplichte en optionele argumenten in een lijst met argumenten op te sommen. De ArgIterator structuur is over het algemeen niet nuttig voor andere toepassingen dan compilers.

De functionaliteit in de ArgIterator structuur wordt doorgaans verborgen in de syntaxis van een specifieke programmeertaal. In de programmeertaal C++ declareert u bijvoorbeeld een lijst met argumenten voor variabele lengte door een beletselteken (...) aan het einde van de lijst met argumenten op te geven. De ArgIterator structuur is voornamelijk nuttig wanneer een ontwikkeltaal geen directe ondersteuning biedt voor toegang tot parameters met variabele lengte.

Constructors

Name Description
ArgIterator(RuntimeArgumentHandle, Void*)

Initialiseert een nieuw exemplaar van de ArgIterator structuur met behulp van de opgegeven argumentenlijst en een aanwijzer naar een item in de lijst.

ArgIterator(RuntimeArgumentHandle)

Initialiseert een nieuw exemplaar van de ArgIterator structuur met behulp van de opgegeven argumentenlijst.

Methoden

Name Description
End()

Hiermee wordt de verwerking van de lijst met argumenten voor variabele lengte afgesloten die wordt vertegenwoordigd door dit exemplaar.

Equals(Object)

Deze methode wordt niet ondersteund en gooit NotSupportedExceptionaltijd.

GetHashCode()

Retourneert de hash-code van dit object.

GetNextArg()

Retourneert het volgende argument in een lijst met argumenten voor variabele lengte.

GetNextArg(RuntimeTypeHandle)

Retourneert het volgende argument in een lijst met argumenten met een variabele lengte die een opgegeven type heeft.

GetNextArgType()

Retourneert het type van het volgende argument.

GetRemainingCount()

Retourneert het aantal argumenten dat in de lijst met argumenten resteert.

Van toepassing op