Поделиться через


Тип (типы) данных параметра (параметров)-типов не могут быть определены из этих аргументов, так как возможны несколько типов.

Обновлен: Ноябрь 2007

Сообщение об ошибке

Не удается автоматически определить типы данных для параметров типа метода <имяМетода> на основе этих аргументов, поскольку возможно более одного типа. Явное указание типов данных может исправить эту ошибку.
Data type(s) of the type parameter(s) cannot be inferred from these arguments because more than one type is possible. Specifying the data type(s) explicitly might correct this error.

Эта ошибка появляется при неудачном разрешении перегрузки. Ошибка появляется в виде сообщения, которое указывает, почему был исключен определенный перегруженный кандидат. Сообщение об ошибке указывает, что если вывод типа используется для определения типа данных параметров типа вызванной универсальной процедуры, то компилятор находит несколько возможных типов данных, по меньшей мере для одного из них.

Bb531352.alert_note(ru-ru,VS.90).gifПримечание.

Когда аргументы являются обязательными (например, в операторах выражений запросов), это сообщение об ошибке отображается без второго предложения.

Дополнительные сведения и примеры см. в разделе Не удается автоматически определить тип (типы) данных для параметра (параметров) типа метода <имяМетода> на основе этих аргументов, поскольку возможно более одного типа.

Идентификаторы ошибки: BC36653 и BC36650

См. также

Основные понятия

Универсальные процедуры в Visual Basic

Разрешение перегрузки