Нет доступной <имяУниверсальнойПроцедуры>, принимающей данное количество аргументов типа
Обновлен: Ноябрь 2007
No accessible '<genericprocedurename>' accepts this number of type arguments
Оператор, вызывающий универсальную процедуру, имеет несколько перегруженных версий, но ни одна из перегруженных версий не определяет такого же числа параметров, как количество аргументов, заданных в вызове.
Если имеется только одна универсальная версия, и она вызывается без аргументов типа, компилятор может попытаться выполнить определение типа. Дополнительные сведения см. в разделе "Определение типа" в Универсальные процедуры в Visual Basic. Однако если имеется несколько универсальных версий, компилятор не может выбрать между ними, пока не будут введены аргументы типа. Если указывается один аргумент типа, необходимо указать аргумент типа для каждого параметра типа, которые определяет одна из перегруженных версий.
Идентификатор ошибки: BC32118
Исправление данной ошибки
- Решите, какая из перегруженных версий должна быть вызвана, и укажите необходимое число аргументов типа.
См. также
Основные понятия
Универсальные типы в Visual Basic
Универсальные процедуры в Visual Basic