Структура ArgIterator

Предоставляет список аргументов переменной длины, то есть параметры функции, принимающей переменное число аргументов.

  • Пространство имен: System
  • Сборка: mscorlib (в mscorlib.dll)

Синтаксис

public struct ArgIterator

Конструкторы

ТипИмяОписание
КонструкторArgIterator(RuntimeArgumentHandle) Инициализирует новый экземпляр структуры ArgIterator с использованием заданного списка аргументов.
КонструкторArgIterator(RuntimeArgumentHandle, Void*) Инициализирует новый экземпляр структуры ArgIterator , используя заданный список аргументов и указатель на элемент в этом списке.

Методы

ТипИмяОписание
МетодEnd() Завершает обработку списка аргументов переменной длины, представленного этим экземпляром.
МетодEquals(Object) Этот метод не поддерживается и всегда выбрасывает исключение NotSupportedException . (Переопределяет Object.Equals(Object).)
МетодGetHashCode() Возвращает хэш-код для этого объекта. (Переопределяет Object.GetHashCode().)
МетодGetNextArg() Возвращает следующий аргумент из списка аргументов переменной длины.
МетодGetNextArg(RuntimeTypeHandle) Возвращает следующий аргумент заданного типа из списка аргументов переменной длины.
МетодGetNextArgType() Возвращает тип следующего аргумента.
МетодGetRemainingCount() Возвращает число оставшихся аргументов в списке.
МетодGetType() Возвращает объект Type для текущего экземпляра. (Наследуется от Object.)
МетодToString() Возвращает полное имя типа этого экземпляра. (Наследуется от ValueType.)
developers/references/system.argiterator.txt · Последние изменения: 2021/07/22 14:29 (внешнее изменение)