Exportar (0) Imprimir
Expandir todo
Este artículo proviene de un motor de traducción automática. Mueva el puntero sobre las frases del artículo para ver el texto original. Más información.
Traducción
Original

ArgIterator (Estructura)

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

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

public struct ArgIterator

El tipo ArgIterator expone los siguientes miembros.

  NombreDescripción
Método públicoArgIterator(RuntimeArgumentHandle)Inicializa una nueva instancia de la estructura ArgIterator utilizando la lista de argumentos especificada.
Método públicoArgIterator(RuntimeArgumentHandle, Void*)Inicializa una nueva instancia de la estructura ArgIterator utilizando la lista de argumentos especificada y un puntero a un elemento de la lista.
Arriba

  NombreDescripción
Método públicoEndFinaliza el procesamiento de la lista de argumentos de longitud variable representada por esta instancia.
Método públicoEqualsNo se admite este método, y siempre produce NotSupportedException. (Invalida a ValueType.Equals(Object)).
Método públicoGetHashCodeDevuelve el código hash de este objeto. (Invalida a ValueType.GetHashCode()).
Método públicoGetNextArg()Devuelve el siguiente argumento de una lista de argumentos de longitud variable.
Método públicoGetNextArg(RuntimeTypeHandle)Devuelve el siguiente argumento con el tipo especificado de una lista de argumentos de longitud variable.
Método públicoGetNextArgTypeDevuelve el tipo del siguiente argumento.
Método públicoGetRemainingCountDevuelve el número de argumentos restante de la lista de argumentos.
Método públicoGetType Obtiene el Type de la instancia actual. (Se hereda de Object).
Método públicoToStringDevuelve el nombre de tipo completo de esta instancia. (Se hereda de ValueType).
Arriba

Los desarrolladores que escriben compiladores utilizan la estructura ArgIterator para enumerar los argumentos obligatorios y opcionales de una lista de argumentos. La estructura ArgIterator no suele ser útil para las aplicaciones que no sean compiladores.

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

.NET Framework

Compatible con: 4.5.2, 4.5.1, 4.5, 4, 3.5, 3.0, 2.0, 1.1, 1.0

.NET Framework Client Profile

Compatible con: 4, 3.5 SP1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (no se admite el rol Server Core), Windows Server 2008 R2 (se admite el rol Server Core con SP1 o versiones posteriores; no se admite Itanium)

.NET Framework no admite todas las versiones de todas las plataformas. Para obtener una lista de las versiones compatibles, vea Requisitos de sistema de .NET Framework.

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Adiciones de comunidad

AGREGAR
Mostrar:
© 2014 Microsoft