Este artículo se tradujo automáticamente. Para ver el artículo en inglés, active la casilla Inglés. Además, puede mostrar el texto en inglés en una ventana emergente si mueve el puntero del mouse sobre el texto.
Traducción
Inglés

Estructura ArgIterator

 

Publicado: octubre de 2016

Representa una lista de argumentos de longitud variable; es decir, los parámetros de una función que toma un número variable de argumentos.

Espacio de nombres:   System
Ensamblado:  mscorlib (en mscorlib.dll)

public struct ArgIterator

NombreDescripción
System_CAPS_pubmethodArgIterator(RuntimeArgumentHandle)

Inicializa una nueva instancia de la ArgIterator estructura mediante la lista de argumentos especificados.

System_CAPS_pubmethodArgIterator(RuntimeArgumentHandle, Void*)

Inicializa una nueva instancia de la ArgIterator estructura mediante la lista de argumentos especificada y un puntero a un elemento de la lista.

NombreDescripción
System_CAPS_pubmethodEnd()

Finaliza el procesamiento de la lista de argumentos de longitud variable representada por esta instancia.

System_CAPS_pubmethodEquals(Object)

Este método no se admite y siempre produce una excepción NotSupportedException.(Invalida ValueType.Equals(Object)).

System_CAPS_pubmethodGetHashCode()

Devuelve el código hash de este objeto.(Invalida ValueType.GetHashCode()).

System_CAPS_pubmethodGetNextArg()

Devuelve el siguiente argumento de una lista de argumentos de longitud variable.

System_CAPS_pubmethodGetNextArg(RuntimeTypeHandle)

Devuelve el siguiente argumento de una lista de argumentos de longitud variable que tiene un tipo especificado.

System_CAPS_pubmethodGetNextArgType()

Devuelve el tipo del siguiente argumento.

System_CAPS_pubmethodGetRemainingCount()

Devuelve el número de argumentos restante de la lista de argumentos.

System_CAPS_pubmethodGetType()

Obtiene el Type de la instancia actual.(Heredado de Object).

System_CAPS_pubmethodToString()

Devuelve el nombre de tipo completo de esta instancia.(Heredado de ValueType).

Los desarrolladores que escriben compiladores usar el ArgIterator estructura para enumerar los argumentos obligatorios y opcionales en una lista de argumentos. El ArgIterator estructura no es generalmente útil para aplicaciones que no sean compiladores.

La funcionalidad en el ArgIterator estructura se oculta normalmente en la sintaxis de un lenguaje de programación específico. Por ejemplo, en el lenguaje de programación C++ se declara una lista de argumentos de longitud variable mediante la especificación de puntos suspensivos ("...") al final de la lista de argumentos. El ArgIterator estructura es útil principalmente cuando un lenguaje de desarrollo no proporciona compatibilidad directa para tener acceso a los parámetros de longitud variable.

.NET Framework
Disponible desde 1.1

Cualquier miembro ( Compartido en Visual Basic) estático público de este tipo es seguro para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Volver al principio
Mostrar: