Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

ArgIterator structure

 

Date de publication : novembre 2016

Représente une liste d’arguments de longueur variable ; Autrement dit, les paramètres d’une fonction qui accepte un nombre variable d’arguments.

Espace de noms:   System
Assembly:  mscorlib (dans mscorlib.dll)

public struct ArgIterator

NomDescription
System_CAPS_pubmethodArgIterator(RuntimeArgumentHandle)

Initialise une nouvelle instance de la ArgIterator de la structure à l’aide de la liste d’arguments spécifiés.

System_CAPS_pubmethodArgIterator(RuntimeArgumentHandle, Void*)

Initialise une nouvelle instance de la ArgIterator de la structure à l’aide de la liste d’arguments spécifiée et un pointeur vers un élément dans la liste.

NomDescription
System_CAPS_pubmethodEnd()

Termine le traitement de la liste d’arguments de longueur variable représentée par cette instance.

System_CAPS_pubmethodEquals(Object)

Cette méthode n’est pas pris en charge et lève toujours NotSupportedException.(Remplace ValueType.Equals(Object).)

System_CAPS_pubmethodGetHashCode()

Retourne le code de hachage de cet objet.(Remplace ValueType.GetHashCode().)

System_CAPS_pubmethodGetNextArg()

Retourne l’argument suivant dans une liste d’arguments de longueur variable.

System_CAPS_pubmethodGetNextArg(RuntimeTypeHandle)

Retourne l’argument suivant dans une liste d’arguments de longueur variable qui possède un type spécifié.

System_CAPS_pubmethodGetNextArgType()

Retourne le type de l’argument suivant.

System_CAPS_pubmethodGetRemainingCount()

Retourne le nombre d’arguments restants dans la liste d’arguments.

System_CAPS_pubmethodGetType()

Obtient le Type de l'instance actuelle.(Hérité de Object.)

System_CAPS_pubmethodToString()

Retourne le nom de type qualifié complet de cette instance.(Hérité de ValueType.)

Les développeurs qui écrivent des compilateurs utilisent le ArgIterator structure pour énumérer les arguments obligatoires et facultatifs dans une liste d’arguments. Le ArgIterator structure est généralement pas utile pour les applications autres que les compilateurs.

La fonctionnalité dans le ArgIterator structure est généralement masquée dans la syntaxe du langage de programmation spécifique. Par exemple, dans le langage de programmation C++, vous déclarez une liste d’arguments de longueur variable en spécifiant des points de suspension («... ») à la fin de la liste d’arguments. Le ArgIterator structure est utile principalement lorsqu’un langage de développement ne fournit pas prise en charge directe pour accéder aux paramètres de longueur variable.

.NET Framework
Disponible depuis 1.1

Tous les membres statiques publics ( Shared en Visual Basic) de ce type sont thread-safe. Les membres d’instance n’ont pas la garantie d’être thread-safe.

Retour au début
Afficher: