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


Аргумент типа <имяАргументаТипа> должен иметь открытый конструктор экземпляра без параметров для удовлетворения ограничению New для параметра-типа <имяПараметраТипа>

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

Type argument '<typeargumentname>' must have a public parameterless instance constructor to satisfy the 'New' constraint for type parameter '<typeparametername>'

Аргумент типа предоставляет тип без доступного конструктора без параметров для параметра типа с ограничением New (Visual Basic).

Список ограничений устанавливает требования в отношении аргумента типа, переданного параметру типа. Необходимо, чтобы был предоставлен доступ к коду создания конструктора без параметров для аргумента типа. Чтобы указать это требование, в список ограничений включается ограничение New.

Идентификатор ошибки: BC32083

Исправление данной ошибки

  1. Убедитесь, что имя универсального типа и имя типа аргумента типа написаны правильно.

  2. Выберите тип для аргумента типа, который предоставляет доступный конструктор без параметров Невозможно вызвать этот конкретный универсальный тип до тех пор, пока вы не предоставите такой тип аргумента для данного параметра типа.

См. также

Задачи

Практическое руководство. Использование универсального класса

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

Универсальные типы в Visual Basic

Ссылки

Список типов