Ограничение <ограничение1> конфликтует с ограничением <ограничение2>, уже определенным для параметра типа <имяПараметраТипа>
Обновлен: Ноябрь 2007
Constraint '<constraint1>' conflicts with the constraint '<constraint2>' already specified for type parameter '<typeparametername>'
Универсальный тип объявлен с конфликтующими ограничениями на параметр типа.
Эту ошибку может вызвать следующая инструкция.
Public Class testClass(Of t As {Structure, Class })
Ограничения Structure и Class вызывают конфликт для параметра типа t, поскольку ограничение Structure требует, чтобы аргумент соответствующего типа был типом значения, а Class требует ссылочного типа.
Идентификатор ошибки: BC32119
Для исправления данной ошибки выполните следующее.
- Измените ограничения на параметры типа во избежание конфликтов.
См. также
Основные понятия
Универсальные типы в Visual Basic
Типы значений и ссылочные типы